# near model CODE resource # jump table entries: 33192-33214 (23 of them) fn00000000: 00000000 4E56 FBB8 link A6, -0x0448 00000004 422E FBC1 clr.b [A6 - 0x43F] 00000008 206E 0052 movea.l A0, [A6 + 0x52] 0000000C 4268 0030 clr.w [A0 + 0x30] 00000010 206E 0052 movea.l A0, [A6 + 0x52] 00000014 4268 0032 clr.w [A0 + 0x32] 00000018 206E 0052 movea.l A0, [A6 + 0x52] 0000001C 4868 004E pea.l [A0 + 0x4E] 00000020 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000024 588F addq.l A7, 4 00000026 486E 0012 pea.l [A6 + 0x12] 0000002A 2D40 FBB8 move.l [A6 - 0x448], D0 0000002E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000032 588F addq.l A7, 4 00000034 2F00 move.l -[A7], D0 00000036 2F2E FBB8 move.l -[A7], [A6 - 0x448] 0000003A 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 0000003E 508F addq.l A7, 8 00000040 206E 0052 movea.l A0, [A6 + 0x52] 00000044 4868 004E pea.l [A0 + 0x4E] 00000048 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000004C 588F addq.l A7, 4 0000004E 486E 0012 pea.l [A6 + 0x12] 00000052 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000056 588F addq.l A7, 4 00000058 4267 clr.w -[A7] 0000005A 42A7 clr.l -[A7] 0000005C 3F2E 000E move.w -[A7], [A6 + 0xE] 00000060 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000064 301F move.w D0, [A7]+ 00000066 4267 clr.w -[A7] 00000068 486E 0012 pea.l [A6 + 0x12] 0000006C A997 syscall OpenResFile 0000006E 301F move.w D0, [A7]+ 00000070 3D40 FBF2 move.w [A6 - 0x40E], D0 00000074 42A7 clr.l -[A7] 00000076 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 0000007C 4267 clr.w -[A7] 0000007E A9A0 syscall GetResource 00000080 205F movea.l A0, [A7]+ 00000082 226E 0052 movea.l A1, [A6 + 0x52] 00000086 2348 0166 move.l [A1 + 0x166], A0 0000008A 4267 clr.w -[A7] 0000008C A9AF syscall ResError 0000008E 301F move.w D0, [A7]+ 00000090 3D40 FBFC move.w [A6 - 0x404], D0 00000094 4A40 tst.w D0 00000096 6714 beq +0x16 /* 000000AC */ 00000098 3F3C 0001 move.w -[A7], 0x1 0000009C A9C8 syscall SysBeep 0000009E 3F2E FBF2 move.w -[A7], [A6 - 0x40E] 000000A2 A99A syscall CloseResFile 000000A4 302E FBFC move.w D0, [A6 - 0x404] 000000A8 6000 01F4 bra +0x1F6 /* 0000029E */ label000000AC: 000000AC 206E 0052 movea.l A0, [A6 + 0x52] 000000B0 2F28 0166 move.l -[A7], [A0 + 0x166] 000000B4 A992 syscall DetachResource 000000B6 3F2E FBF2 move.w -[A7], [A6 - 0x40E] 000000BA A99A syscall CloseResFile 000000BC 206E 0052 movea.l A0, [A6 + 0x52] 000000C0 2F28 0166 move.l -[A7], [A0 + 0x166] 000000C4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000000C8 588F addq.l A7, 4 000000CA 206E 0052 movea.l A0, [A6 + 0x52] 000000CE 2140 014E move.l [A0 + 0x14E], D0 000000D2 206E 0052 movea.l A0, [A6 + 0x52] 000000D6 2068 014E movea.l A0, [A0 + 0x14E] 000000DA 43EE FBE4 lea.l A1, [A6 - 0x41C] 000000DE 41E8 0010 lea.l A0, [A0 + 0x10] 000000E2 22D8 move.l [A1]+, [A0]+ 000000E4 22D8 move.l [A1]+, [A0]+ 000000E6 206E 0052 movea.l A0, [A6 + 0x52] 000000EA 2068 014E movea.l A0, [A0 + 0x14E] 000000EE 2068 0002 movea.l A0, [A0 + 0x2] 000000F2 2050 movea.l A0, [A0] 000000F4 2D68 002A FBBC move.l [A6 - 0x444], [A0 + 0x2A] 000000FA 302E FBEA move.w D0, [A6 - 0x416] 000000FE 906E FBE6 sub.w D0, [A6 - 0x41A] 00000102 3D40 FBEE move.w [A6 - 0x412], D0 00000106 302E FBE8 move.w D0, [A6 - 0x418] 0000010A 906E FBE4 sub.w D0, [A6 - 0x41C] 0000010E 3D40 FBF0 move.w [A6 - 0x410], D0 00000112 306E FBF0 movea.w A0, [A6 - 0x410] 00000116 326E FBEE movea.w A1, [A6 - 0x412] 0000011A 2009 move.l D0, A1 0000011C 2208 move.l D1, A0 0000011E 4C01 0000 movem.w , D1 00000122 2D40 FBE0 move.l [A6 - 0x420], D0 00000126 206E FBBC movea.l A0, [A6 - 0x444] 0000012A 2050 movea.l A0, [A0] 0000012C 3028 0006 move.w D0, [A0 + 0x6] 00000130 5240 addq.w D0, 1 00000132 3D40 FBEC move.w [A6 - 0x414], D0 00000136 306E FBEC movea.w A0, [A6 - 0x414] 0000013A 2008 move.l D0, A0 0000013C E580 asl D0, 2 0000013E 2F00 move.l -[A7], D0 00000140 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000144 588F addq.l A7, 4 00000146 206E 0052 movea.l A0, [A6 + 0x52] 0000014A 2140 0046 move.l [A0 + 0x46], D0 0000014E 206E 0052 movea.l A0, [A6 + 0x52] 00000152 4AA8 0046 tst.l [A0 + 0x46] 00000156 6612 bne +0x14 /* 0000016A */ 00000158 4267 clr.w -[A7] 0000015A 3F3C 03E9 move.w -[A7], 0x3E9 0000015E 42A7 clr.l -[A7] 00000160 A985 syscall Alert 00000162 301F move.w D0, [A7]+ 00000164 70FF moveq.l D0, 0xFFFFFFFF 00000166 6000 0136 bra +0x138 /* 0000029E */ label0000016A: 0000016A 426E FBFA clr.w [A6 - 0x406] 0000016E 6000 0094 bra +0x96 /* 00000204 */ label00000172: 00000172 306E FBFA movea.w A0, [A6 - 0x406] 00000176 2F08 move.l -[A7], A0 00000178 486E FBDA pea.l [A6 - 0x426] 0000017C AA34 syscall Index2Color 0000017E 206E 0052 movea.l A0, [A6 + 0x52] 00000182 302E FBFA move.w D0, [A6 - 0x406] 00000186 48C0 ext.l D0 00000188 E580 asl D0, 2 0000018A D0A8 0046 add.l D0, [A0 + 0x46] 0000018E 206E FBBC movea.l A0, [A6 - 0x444] 00000192 322E FBFA move.w D1, [A6 - 0x406] 00000196 48C1 ext.l D1 00000198 E781 asl D1, 3 0000019A D290 add.l D1, [A0] 0000019C 2041 movea.l A0, D1 0000019E 3228 000A move.w D1, [A0 + 0xA] 000001A2 E049 lsr D1.w, 8 000001A4 2040 movea.l A0, D0 000001A6 1081 move.b [A0], D1 000001A8 206E 0052 movea.l A0, [A6 + 0x52] 000001AC 302E FBFA move.w D0, [A6 - 0x406] 000001B0 48C0 ext.l D0 000001B2 E580 asl D0, 2 000001B4 D0A8 0046 add.l D0, [A0 + 0x46] 000001B8 206E FBBC movea.l A0, [A6 - 0x444] 000001BC 322E FBFA move.w D1, [A6 - 0x406] 000001C0 48C1 ext.l D1 000001C2 E781 asl D1, 3 000001C4 D290 add.l D1, [A0] 000001C6 2041 movea.l A0, D1 000001C8 3228 000C move.w D1, [A0 + 0xC] 000001CC E049 lsr D1.w, 8 000001CE 2040 movea.l A0, D0 000001D0 1141 0001 move.b [A0 + 0x1], D1 000001D4 206E 0052 movea.l A0, [A6 + 0x52] 000001D8 302E FBFA move.w D0, [A6 - 0x406] 000001DC 48C0 ext.l D0 000001DE E580 asl D0, 2 000001E0 D0A8 0046 add.l D0, [A0 + 0x46] 000001E4 206E FBBC movea.l A0, [A6 - 0x444] 000001E8 322E FBFA move.w D1, [A6 - 0x406] 000001EC 48C1 ext.l D1 000001EE E781 asl D1, 3 000001F0 D290 add.l D1, [A0] 000001F2 2041 movea.l A0, D1 000001F4 3228 000E move.w D1, [A0 + 0xE] 000001F8 E049 lsr D1.w, 8 000001FA 2040 movea.l A0, D0 000001FC 1141 0002 move.b [A0 + 0x2], D1 00000200 526E FBFA addq.w [A6 - 0x406], 1 label00000204: 00000204 302E FBFA move.w D0, [A6 - 0x406] 00000208 B06E FBEC cmp.w D0, [A6 - 0x414] 0000020C 6D00 FF64 blt -0x9A /* 00000172 */ 00000210 206E 0052 movea.l A0, [A6 + 0x52] 00000214 316E FBEC 0030 move.w [A0 + 0x30], [A6 - 0x414] 0000021A 206E 0052 movea.l A0, [A6 + 0x52] 0000021E 316E FBEC 0032 move.w [A0 + 0x32], [A6 - 0x414] 00000224 206E 0052 movea.l A0, [A6 + 0x52] 00000228 4268 003A clr.w [A0 + 0x3A] 0000022C 206E 0052 movea.l A0, [A6 + 0x52] 00000230 4268 0038 clr.w [A0 + 0x38] 00000234 206E 0052 movea.l A0, [A6 + 0x52] 00000238 316E FBEE 003C move.w [A0 + 0x3C], [A6 - 0x412] 0000023E 206E 0052 movea.l A0, [A6 + 0x52] 00000242 316E FBF0 003E move.w [A0 + 0x3E], [A6 - 0x410] 00000248 206E 0052 movea.l A0, [A6 + 0x52] 0000024C 4228 0041 clr.b [A0 + 0x41] 00000250 206E 0052 movea.l A0, [A6 + 0x52] 00000254 4228 0042 clr.b [A0 + 0x42] 00000258 206E 0052 movea.l A0, [A6 + 0x52] 0000025C 3F28 0032 move.w -[A7], [A0 + 0x32] 00000260 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00000264 548F addq.l A7, 2 00000266 206E 0052 movea.l A0, [A6 + 0x52] 0000026A 3140 001E move.w [A0 + 0x1E], D0 0000026E 206E 0052 movea.l A0, [A6 + 0x52] 00000272 316E FBF0 002A move.w [A0 + 0x2A], [A6 - 0x410] 00000278 206E 0052 movea.l A0, [A6 + 0x52] 0000027C 316E FBEE 0028 move.w [A0 + 0x28], [A6 - 0x412] 00000282 206E 0052 movea.l A0, [A6 + 0x52] 00000286 7001 moveq.l D0, 0x01 00000288 1140 0034 move.b [A0 + 0x34], D0 0000028C 206E 0052 movea.l A0, [A6 + 0x52] 00000290 4228 002D clr.b [A0 + 0x2D] 00000294 206E 0052 movea.l A0, [A6 + 0x52] 00000298 42A8 0024 clr.l [A0 + 0x24] 0000029C 7000 moveq.l D0, 0x00 label0000029E: 0000029E 4E5E unlink A6 000002A0 4E75 rts 000002A2 5245 addq.w D5, 1 000002A4 4144 chk.w D0, D4 000002A6 5043 addq.w D3, 8 000002A8 5430 4E56 addq.b [A0 + D4 * 8 + 0x56], 2 // begin alternate branch 000002AA-000002AE fn000002AA: 000002AA 4E56 F99A link A6, -0x0666 // end alternate branch 000002AA-000002AE fn000002AA: // (misaligned) 000002AC F99A .invalid <> 000002AE 422E FBA7 clr.b [A6 - 0x459] 000002B2 206E 0052 movea.l A0, [A6 + 0x52] 000002B6 4268 0030 clr.w [A0 + 0x30] 000002BA 206E 0052 movea.l A0, [A6 + 0x52] 000002BE 4268 0032 clr.w [A0 + 0x32] 000002C2 206E 0052 movea.l A0, [A6 + 0x52] 000002C6 4868 004E pea.l [A0 + 0x4E] 000002CA 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000002CE 588F addq.l A7, 4 000002D0 486E 0012 pea.l [A6 + 0x12] 000002D4 2D40 F99A move.l [A6 - 0x666], D0 000002D8 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000002DC 588F addq.l A7, 4 000002DE 2F00 move.l -[A7], D0 000002E0 2F2E F99A move.l -[A7], [A6 - 0x666] 000002E4 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 000002E8 508F addq.l A7, 8 000002EA 206E 0052 movea.l A0, [A6 + 0x52] 000002EE 4868 004E pea.l [A0 + 0x4E] 000002F2 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000002F6 588F addq.l A7, 4 000002F8 486E 0012 pea.l [A6 + 0x12] 000002FC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000300 588F addq.l A7, 4 00000302 4267 clr.w -[A7] 00000304 486E 0012 pea.l [A6 + 0x12] 00000308 3F2E 000E move.w -[A7], [A6 + 0xE] 0000030C 486E FBEE pea.l [A6 - 0x412] 00000310 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00000314 301F move.w D0, [A7]+ 00000316 3D40 FBFC move.w [A6 - 0x404], D0 0000031A 4267 clr.w -[A7] 0000031C 3F2E FBEE move.w -[A7], [A6 - 0x412] 00000320 486E FB9E pea.l [A6 - 0x462] 00000324 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000328 301F move.w D0, [A7]+ 0000032A 3D40 FBFC move.w [A6 - 0x404], D0 0000032E 2D7C 0000 0200 FBF0 move.l [A6 - 0x410], 0x200 00000336 4267 clr.w -[A7] 00000338 3F2E FBEE move.w -[A7], [A6 - 0x412] 0000033C 486E FBF0 pea.l [A6 - 0x410] 00000340 486E F99E pea.l [A6 - 0x662] 00000344 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000348 301F move.w D0, [A7]+ 0000034A 3D40 FBFC move.w [A6 - 0x404], D0 0000034E 06AE FFFF FE00 FB9E addi.l [A6 - 0x462], 0xFFFFFE00 00000356 42A7 clr.l -[A7] 00000358 2F2E FB9E move.l -[A7], [A6 - 0x462] 0000035C 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000360 205F movea.l A0, [A7]+ 00000362 226E 0052 movea.l A1, [A6 + 0x52] 00000366 2348 0166 move.l [A1 + 0x166], A0 0000036A 2D6E FB9E FBF0 move.l [A6 - 0x410], [A6 - 0x462] 00000370 206E 0052 movea.l A0, [A6 + 0x52] 00000374 4267 clr.w -[A7] 00000376 3F2E FBEE move.w -[A7], [A6 - 0x412] 0000037A 486E FBF0 pea.l [A6 - 0x410] 0000037E 2068 0166 movea.l A0, [A0 + 0x166] 00000382 2F10 move.l -[A7], [A0] 00000384 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000388 301F move.w D0, [A7]+ 0000038A 3D40 FBFC move.w [A6 - 0x404], D0 0000038E 4267 clr.w -[A7] 00000390 3F2E FBEE move.w -[A7], [A6 - 0x412] 00000394 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000398 301F move.w D0, [A7]+ 0000039A 206E 0052 movea.l A0, [A6 + 0x52] 0000039E 2F28 0166 move.l -[A7], [A0 + 0x166] 000003A2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000003A6 588F addq.l A7, 4 000003A8 206E 0052 movea.l A0, [A6 + 0x52] 000003AC 2140 014E move.l [A0 + 0x14E], D0 000003B0 206E 0052 movea.l A0, [A6 + 0x52] 000003B4 4AA8 014E tst.l [A0 + 0x14E] 000003B8 6612 bne +0x14 /* 000003CC */ 000003BA 4267 clr.w -[A7] 000003BC 3F3C 03E9 move.w -[A7], 0x3E9 000003C0 42A7 clr.l -[A7] 000003C2 A985 syscall Alert 000003C4 301F move.w D0, [A7]+ 000003C6 70FF moveq.l D0, 0xFFFFFFFF 000003C8 6000 01AE bra +0x1B0 /* 00000578 */ label000003CC: 000003CC 206E 0052 movea.l A0, [A6 + 0x52] 000003D0 2068 014E movea.l A0, [A0 + 0x14E] 000003D4 43EE FBE0 lea.l A1, [A6 - 0x420] 000003D8 41E8 0010 lea.l A0, [A0 + 0x10] 000003DC 22D8 move.l [A1]+, [A0]+ 000003DE 22D8 move.l [A1]+, [A0]+ 000003E0 206E 0052 movea.l A0, [A6 + 0x52] 000003E4 2068 014E movea.l A0, [A0 + 0x14E] 000003E8 2068 0002 movea.l A0, [A0 + 0x2] 000003EC 2050 movea.l A0, [A0] 000003EE 2D68 002A FBA2 move.l [A6 - 0x45E], [A0 + 0x2A] 000003F4 302E FBE6 move.w D0, [A6 - 0x41A] 000003F8 906E FBE2 sub.w D0, [A6 - 0x41E] 000003FC 3D40 FBEA move.w [A6 - 0x416], D0 00000400 302E FBE4 move.w D0, [A6 - 0x41C] 00000404 906E FBE0 sub.w D0, [A6 - 0x420] 00000408 3D40 FBEC move.w [A6 - 0x414], D0 0000040C 206E FBA2 movea.l A0, [A6 - 0x45E] 00000410 2050 movea.l A0, [A0] 00000412 3028 0006 move.w D0, [A0 + 0x6] 00000416 5240 addq.w D0, 1 00000418 3D40 FBE8 move.w [A6 - 0x418], D0 0000041C 306E FBE8 movea.w A0, [A6 - 0x418] 00000420 2008 move.l D0, A0 00000422 E580 asl D0, 2 00000424 2F00 move.l -[A7], D0 00000426 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000042A 588F addq.l A7, 4 0000042C 206E 0052 movea.l A0, [A6 + 0x52] 00000430 2140 0046 move.l [A0 + 0x46], D0 00000434 206E 0052 movea.l A0, [A6 + 0x52] 00000438 4AA8 0046 tst.l [A0 + 0x46] 0000043C 6612 bne +0x14 /* 00000450 */ 0000043E 4267 clr.w -[A7] 00000440 3F3C 03E9 move.w -[A7], 0x3E9 00000444 42A7 clr.l -[A7] 00000446 A985 syscall Alert 00000448 301F move.w D0, [A7]+ 0000044A 70FF moveq.l D0, 0xFFFFFFFF 0000044C 6000 012A bra +0x12C /* 00000578 */ label00000450: 00000450 426E FBFA clr.w [A6 - 0x406] 00000454 6000 0088 bra +0x8A /* 000004DE */ label00000458: 00000458 206E 0052 movea.l A0, [A6 + 0x52] 0000045C 302E FBFA move.w D0, [A6 - 0x406] 00000460 48C0 ext.l D0 00000462 E580 asl D0, 2 00000464 D0A8 0046 add.l D0, [A0 + 0x46] 00000468 206E FBA2 movea.l A0, [A6 - 0x45E] 0000046C 322E FBFA move.w D1, [A6 - 0x406] 00000470 48C1 ext.l D1 00000472 E781 asl D1, 3 00000474 D290 add.l D1, [A0] 00000476 2041 movea.l A0, D1 00000478 3228 000A move.w D1, [A0 + 0xA] 0000047C E049 lsr D1.w, 8 0000047E 2040 movea.l A0, D0 00000480 1081 move.b [A0], D1 00000482 206E 0052 movea.l A0, [A6 + 0x52] 00000486 302E FBFA move.w D0, [A6 - 0x406] 0000048A 48C0 ext.l D0 0000048C E580 asl D0, 2 0000048E D0A8 0046 add.l D0, [A0 + 0x46] 00000492 206E FBA2 movea.l A0, [A6 - 0x45E] 00000496 322E FBFA move.w D1, [A6 - 0x406] 0000049A 48C1 ext.l D1 0000049C E781 asl D1, 3 0000049E D290 add.l D1, [A0] 000004A0 2041 movea.l A0, D1 000004A2 3228 000C move.w D1, [A0 + 0xC] 000004A6 E049 lsr D1.w, 8 000004A8 2040 movea.l A0, D0 000004AA 1141 0001 move.b [A0 + 0x1], D1 000004AE 206E 0052 movea.l A0, [A6 + 0x52] 000004B2 302E FBFA move.w D0, [A6 - 0x406] 000004B6 48C0 ext.l D0 000004B8 E580 asl D0, 2 000004BA D0A8 0046 add.l D0, [A0 + 0x46] 000004BE 206E FBA2 movea.l A0, [A6 - 0x45E] 000004C2 322E FBFA move.w D1, [A6 - 0x406] 000004C6 48C1 ext.l D1 000004C8 E781 asl D1, 3 000004CA D290 add.l D1, [A0] 000004CC 2041 movea.l A0, D1 000004CE 3228 000E move.w D1, [A0 + 0xE] 000004D2 E049 lsr D1.w, 8 000004D4 2040 movea.l A0, D0 000004D6 1141 0002 move.b [A0 + 0x2], D1 000004DA 526E FBFA addq.w [A6 - 0x406], 1 label000004DE: 000004DE 302E FBFA move.w D0, [A6 - 0x406] 000004E2 B06E FBE8 cmp.w D0, [A6 - 0x418] 000004E6 6D00 FF70 blt -0x8E /* 00000458 */ 000004EA 206E 0052 movea.l A0, [A6 + 0x52] 000004EE 316E FBE8 0030 move.w [A0 + 0x30], [A6 - 0x418] 000004F4 206E 0052 movea.l A0, [A6 + 0x52] 000004F8 316E FBE8 0032 move.w [A0 + 0x32], [A6 - 0x418] 000004FE 206E 0052 movea.l A0, [A6 + 0x52] 00000502 4268 003A clr.w [A0 + 0x3A] 00000506 206E 0052 movea.l A0, [A6 + 0x52] 0000050A 4268 0038 clr.w [A0 + 0x38] 0000050E 206E 0052 movea.l A0, [A6 + 0x52] 00000512 316E FBEA 003C move.w [A0 + 0x3C], [A6 - 0x416] 00000518 206E 0052 movea.l A0, [A6 + 0x52] 0000051C 316E FBEC 003E move.w [A0 + 0x3E], [A6 - 0x414] 00000522 206E 0052 movea.l A0, [A6 + 0x52] 00000526 4228 0041 clr.b [A0 + 0x41] 0000052A 206E 0052 movea.l A0, [A6 + 0x52] 0000052E 4228 0042 clr.b [A0 + 0x42] 00000532 206E 0052 movea.l A0, [A6 + 0x52] 00000536 3F28 0032 move.w -[A7], [A0 + 0x32] 0000053A 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 0000053E 548F addq.l A7, 2 00000540 206E 0052 movea.l A0, [A6 + 0x52] 00000544 3140 001E move.w [A0 + 0x1E], D0 00000548 206E 0052 movea.l A0, [A6 + 0x52] 0000054C 316E FBEC 002A move.w [A0 + 0x2A], [A6 - 0x414] 00000552 206E 0052 movea.l A0, [A6 + 0x52] 00000556 316E FBEA 0028 move.w [A0 + 0x28], [A6 - 0x416] 0000055C 206E 0052 movea.l A0, [A6 + 0x52] 00000560 7001 moveq.l D0, 0x01 00000562 1140 0034 move.b [A0 + 0x34], D0 00000566 206E 0052 movea.l A0, [A6 + 0x52] 0000056A 4228 002D clr.b [A0 + 0x2D] 0000056E 206E 0052 movea.l A0, [A6 + 0x52] 00000572 42A8 0024 clr.l [A0 + 0x24] 00000576 7000 moveq.l D0, 0x00 label00000578: 00000578 4E5E unlink A6 0000057A 4E75 rts 0000057C 5245 addq.w D5, 1 0000057E 4144 chk.w D0, D4 00000580 5049 addq.w A1, 8 00000582 4354 chk.w D1, [A4] fn00000584: 00000584 4E56 FBBA link A6, -0x0446 00000588 206E 0052 movea.l A0, [A6 + 0x52] 0000058C 4868 004E pea.l [A0 + 0x4E] 00000590 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000594 588F addq.l A7, 4 00000596 486E 0012 pea.l [A6 + 0x12] 0000059A 2D40 FBBA move.l [A6 - 0x446], D0 0000059E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000005A2 588F addq.l A7, 4 000005A4 2F00 move.l -[A7], D0 000005A6 2F2E FBBA move.l -[A7], [A6 - 0x446] 000005AA 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 000005AE 508F addq.l A7, 8 000005B0 206E 0052 movea.l A0, [A6 + 0x52] 000005B4 4868 004E pea.l [A0 + 0x4E] 000005B8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000005BC 588F addq.l A7, 4 000005BE 486E 0012 pea.l [A6 + 0x12] 000005C2 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000005C6 588F addq.l A7, 4 000005C8 4267 clr.w -[A7] 000005CA 486E 0012 pea.l [A6 + 0x12] 000005CE 3F2E 000E move.w -[A7], [A6 + 0xE] 000005D2 486E FBEE pea.l [A6 - 0x412] 000005D6 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000005DA 301F move.w D0, [A7]+ 000005DC 3D40 FBFC move.w [A6 - 0x404], D0 000005E0 4A6E FBFC tst.w [A6 - 0x404] 000005E4 6708 beq +0xA /* 000005EE */ 000005E6 302E FBFC move.w D0, [A6 - 0x404] 000005EA 6000 0268 bra +0x26A /* 00000854 */ label000005EE: 000005EE 7002 moveq.l D0, 0x02 000005F0 2D40 FBF0 move.l [A6 - 0x410], D0 000005F4 4267 clr.w -[A7] 000005F6 3F2E FBEE move.w -[A7], [A6 - 0x412] 000005FA 486E FBF0 pea.l [A6 - 0x410] 000005FE 486E FBEA pea.l [A6 - 0x416] 00000602 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000606 301F move.w D0, [A7]+ 00000608 7002 moveq.l D0, 0x02 0000060A 2D40 FBF0 move.l [A6 - 0x410], D0 0000060E 4267 clr.w -[A7] 00000610 3F2E FBEE move.w -[A7], [A6 - 0x412] 00000614 486E FBF0 pea.l [A6 - 0x410] 00000618 486E FBEC pea.l [A6 - 0x414] 0000061C 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000620 301F move.w D0, [A7]+ 00000622 7001 moveq.l D0, 0x01 00000624 2D40 FBF0 move.l [A6 - 0x410], D0 00000628 4267 clr.w -[A7] 0000062A 3F2E FBEE move.w -[A7], [A6 - 0x412] 0000062E 486E FBF0 pea.l [A6 - 0x410] 00000632 486E FBBF pea.l [A6 - 0x441] 00000636 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000063A 301F move.w D0, [A7]+ 0000063C 3D40 FBFC move.w [A6 - 0x404], D0 00000640 7000 moveq.l D0, 0x00 00000642 102E FBBF move.b D0, [A6 - 0x441] 00000646 5240 addq.w D0, 1 00000648 206E 0052 movea.l A0, [A6 + 0x52] 0000064C 3140 0030 move.w [A0 + 0x30], D0 00000650 7000 moveq.l D0, 0x00 00000652 102E FBBF move.b D0, [A6 - 0x441] 00000656 5240 addq.w D0, 1 00000658 206E 0052 movea.l A0, [A6 + 0x52] 0000065C 3140 0032 move.w [A0 + 0x32], D0 00000660 7000 moveq.l D0, 0x00 00000662 102E FBBF move.b D0, [A6 - 0x441] 00000666 5240 addq.w D0, 1 00000668 3D40 FBE8 move.w [A6 - 0x418], D0 0000066C 306E FBE8 movea.w A0, [A6 - 0x418] 00000670 2008 move.l D0, A0 00000672 E580 asl D0, 2 00000674 2F00 move.l -[A7], D0 00000676 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000067A 588F addq.l A7, 4 0000067C 206E 0052 movea.l A0, [A6 + 0x52] 00000680 2140 0046 move.l [A0 + 0x46], D0 00000684 206E 0052 movea.l A0, [A6 + 0x52] 00000688 4AA8 0046 tst.l [A0 + 0x46] 0000068C 6612 bne +0x14 /* 000006A0 */ 0000068E 4267 clr.w -[A7] 00000690 3F3C 03E9 move.w -[A7], 0x3E9 00000694 42A7 clr.l -[A7] 00000696 A985 syscall Alert 00000698 301F move.w D0, [A7]+ 0000069A 70FF moveq.l D0, 0xFFFFFFFF 0000069C 6000 01B6 bra +0x1B8 /* 00000854 */ label000006A0: 000006A0 426E FBFA clr.w [A6 - 0x406] 000006A4 6000 0082 bra +0x84 /* 00000728 */ label000006A8: 000006A8 7001 moveq.l D0, 0x01 000006AA 2D40 FBF0 move.l [A6 - 0x410], D0 000006AE 206E 0052 movea.l A0, [A6 + 0x52] 000006B2 302E FBFA move.w D0, [A6 - 0x406] 000006B6 48C0 ext.l D0 000006B8 E580 asl D0, 2 000006BA D0A8 0046 add.l D0, [A0 + 0x46] 000006BE 4267 clr.w -[A7] 000006C0 3F2E FBEE move.w -[A7], [A6 - 0x412] 000006C4 486E FBF0 pea.l [A6 - 0x410] 000006C8 2F00 move.l -[A7], D0 000006CA 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000006CE 301F move.w D0, [A7]+ 000006D0 7001 moveq.l D0, 0x01 000006D2 2D40 FBF0 move.l [A6 - 0x410], D0 000006D6 206E 0052 movea.l A0, [A6 + 0x52] 000006DA 302E FBFA move.w D0, [A6 - 0x406] 000006DE 48C0 ext.l D0 000006E0 E580 asl D0, 2 000006E2 D0A8 0046 add.l D0, [A0 + 0x46] 000006E6 4267 clr.w -[A7] 000006E8 3F2E FBEE move.w -[A7], [A6 - 0x412] 000006EC 486E FBF0 pea.l [A6 - 0x410] 000006F0 5280 addq.l D0, 1 000006F2 2F00 move.l -[A7], D0 000006F4 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000006F8 301F move.w D0, [A7]+ 000006FA 7001 moveq.l D0, 0x01 000006FC 2D40 FBF0 move.l [A6 - 0x410], D0 00000700 206E 0052 movea.l A0, [A6 + 0x52] 00000704 302E FBFA move.w D0, [A6 - 0x406] 00000708 48C0 ext.l D0 0000070A E580 asl D0, 2 0000070C D0A8 0046 add.l D0, [A0 + 0x46] 00000710 4267 clr.w -[A7] 00000712 3F2E FBEE move.w -[A7], [A6 - 0x412] 00000716 486E FBF0 pea.l [A6 - 0x410] 0000071A 5480 addq.l D0, 2 0000071C 2F00 move.l -[A7], D0 0000071E 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000722 301F move.w D0, [A7]+ 00000724 526E FBFA addq.w [A6 - 0x406], 1 label00000728: 00000728 302E FBFA move.w D0, [A6 - 0x406] 0000072C B06E FBE8 cmp.w D0, [A6 - 0x418] 00000730 6D00 FF76 blt -0x88 /* 000006A8 */ 00000734 426E FBE0 clr.w [A6 - 0x420] 00000738 3D6E FBEC FBE4 move.w [A6 - 0x41C], [A6 - 0x414] 0000073E 426E FBE2 clr.w [A6 - 0x41E] 00000742 3D6E FBEA FBE6 move.w [A6 - 0x41A], [A6 - 0x416] 00000748 302E FBE6 move.w D0, [A6 - 0x41A] 0000074C 906E FBE2 sub.w D0, [A6 - 0x41E] 00000750 3D40 FBEA move.w [A6 - 0x416], D0 00000754 302E FBE4 move.w D0, [A6 - 0x41C] 00000758 906E FBE0 sub.w D0, [A6 - 0x420] 0000075C 3D40 FBEC move.w [A6 - 0x414], D0 00000760 306E FBEC movea.w A0, [A6 - 0x414] 00000764 326E FBEA movea.w A1, [A6 - 0x416] 00000768 2009 move.l D0, A1 0000076A 2208 move.l D1, A0 0000076C 4C01 0000 movem.w , D1 00000770 2D40 FBDC move.l [A6 - 0x424], D0 00000774 2F2E FBDC move.l -[A7], [A6 - 0x424] 00000778 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000077C 588F addq.l A7, 4 0000077E 206E 0052 movea.l A0, [A6 + 0x52] 00000782 2140 0020 move.l [A0 + 0x20], D0 00000786 206E 0052 movea.l A0, [A6 + 0x52] 0000078A 4AA8 0020 tst.l [A0 + 0x20] 0000078E 661E bne +0x20 /* 000007AE */ 00000790 4267 clr.w -[A7] 00000792 3F2E FBEE move.w -[A7], [A6 - 0x412] 00000796 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000079A 301F move.w D0, [A7]+ 0000079C 4267 clr.w -[A7] 0000079E 3F3C 03E9 move.w -[A7], 0x3E9 000007A2 42A7 clr.l -[A7] 000007A4 A985 syscall Alert 000007A6 301F move.w D0, [A7]+ 000007A8 70FF moveq.l D0, 0xFFFFFFFF 000007AA 6000 00A8 bra +0xAA /* 00000854 */ label000007AE: 000007AE 2D6E FBDC FBF0 move.l [A6 - 0x410], [A6 - 0x424] 000007B4 4267 clr.w -[A7] 000007B6 3F2E FBEE move.w -[A7], [A6 - 0x412] 000007BA 486E FBF0 pea.l [A6 - 0x410] 000007BE 206E 0052 movea.l A0, [A6 + 0x52] 000007C2 2F28 0020 move.l -[A7], [A0 + 0x20] 000007C6 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000007CA 301F move.w D0, [A7]+ 000007CC 3D40 FBFC move.w [A6 - 0x404], D0 000007D0 4267 clr.w -[A7] 000007D2 3F2E FBEE move.w -[A7], [A6 - 0x412] 000007D6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000007DA 301F move.w D0, [A7]+ 000007DC 206E 0052 movea.l A0, [A6 + 0x52] 000007E0 4268 003A clr.w [A0 + 0x3A] 000007E4 206E 0052 movea.l A0, [A6 + 0x52] 000007E8 4268 0038 clr.w [A0 + 0x38] 000007EC 206E 0052 movea.l A0, [A6 + 0x52] 000007F0 316E FBEA 003C move.w [A0 + 0x3C], [A6 - 0x416] 000007F6 206E 0052 movea.l A0, [A6 + 0x52] 000007FA 316E FBEC 003E move.w [A0 + 0x3E], [A6 - 0x414] 00000800 206E 0052 movea.l A0, [A6 + 0x52] 00000804 4228 0041 clr.b [A0 + 0x41] 00000808 206E 0052 movea.l A0, [A6 + 0x52] 0000080C 4228 0042 clr.b [A0 + 0x42] 00000810 3F2E FBE8 move.w -[A7], [A6 - 0x418] 00000814 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00000818 548F addq.l A7, 2 0000081A 206E 0052 movea.l A0, [A6 + 0x52] 0000081E 3140 001E move.w [A0 + 0x1E], D0 00000822 206E 0052 movea.l A0, [A6 + 0x52] 00000826 316E FBEC 002A move.w [A0 + 0x2A], [A6 - 0x414] 0000082C 206E 0052 movea.l A0, [A6 + 0x52] 00000830 316E FBEA 0028 move.w [A0 + 0x28], [A6 - 0x416] 00000836 206E 0052 movea.l A0, [A6 + 0x52] 0000083A 7001 moveq.l D0, 0x01 0000083C 1140 0034 move.b [A0 + 0x34], D0 00000840 206E 0052 movea.l A0, [A6 + 0x52] 00000844 4228 002D clr.b [A0 + 0x2D] 00000848 206E 0052 movea.l A0, [A6 + 0x52] 0000084C 216E FBDC 0024 move.l [A0 + 0x24], [A6 - 0x424] 00000852 7000 moveq.l D0, 0x00 label00000854: 00000854 4E5E unlink A6 00000856 4E75 rts 00000858 5245 addq.w D5, 1 0000085A 4144 chk.w D0, D4 0000085C 5144 subq.w D4, 8 0000085E 5646 addq.w D6, 3 fn00000860: 00000860 4E56 FF3C link A6, -0x00C4 00000864 2F03 move.l -[A7], D3 00000866 206E 0052 movea.l A0, [A6 + 0x52] 0000086A 4868 004E pea.l [A0 + 0x4E] 0000086E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000872 588F addq.l A7, 4 00000874 486E 0012 pea.l [A6 + 0x12] 00000878 2D40 FF3C move.l [A6 - 0xC4], D0 0000087C 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000880 588F addq.l A7, 4 00000882 2F00 move.l -[A7], D0 00000884 2F2E FF3C move.l -[A7], [A6 - 0xC4] 00000888 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 0000088C 508F addq.l A7, 8 0000088E 206E 0052 movea.l A0, [A6 + 0x52] 00000892 4868 004E pea.l [A0 + 0x4E] 00000896 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000089A 588F addq.l A7, 4 0000089C 486E 0012 pea.l [A6 + 0x12] 000008A0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000008A4 588F addq.l A7, 4 000008A6 4267 clr.w -[A7] 000008A8 486E 0012 pea.l [A6 + 0x12] 000008AC 3F2E 000E move.w -[A7], [A6 + 0xE] 000008B0 486E FF72 pea.l [A6 - 0x8E] 000008B4 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000008B8 301F move.w D0, [A7]+ 000008BA 3D40 FF7C move.w [A6 - 0x84], D0 000008BE 4A6E FF7C tst.w [A6 - 0x84] 000008C2 6708 beq +0xA /* 000008CC */ 000008C4 302E FF7C move.w D0, [A6 - 0x84] 000008C8 6000 04EE bra +0x4F0 /* 00000DB8 */ label000008CC: 000008CC 7002 moveq.l D0, 0x02 000008CE 2D40 FF74 move.l [A6 - 0x8C], D0 000008D2 4267 clr.w -[A7] 000008D4 3F2E FF72 move.w -[A7], [A6 - 0x8E] 000008D8 486E FF74 pea.l [A6 - 0x8C] 000008DC 486E FF58 pea.l [A6 - 0xA8] 000008E0 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000008E4 301F move.w D0, [A7]+ 000008E6 3D40 FF7C move.w [A6 - 0x84], D0 000008EA 4A6E FF7C tst.w [A6 - 0x84] 000008EE 6708 beq +0xA /* 000008F8 */ 000008F0 302E FF7C move.w D0, [A6 - 0x84] 000008F4 6000 04C2 bra +0x4C4 /* 00000DB8 */ label000008F8: 000008F8 7002 moveq.l D0, 0x02 000008FA 2D40 FF74 move.l [A6 - 0x8C], D0 000008FE 4267 clr.w -[A7] 00000900 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00000904 486E FF74 pea.l [A6 - 0x8C] 00000908 486E FF64 pea.l [A6 - 0x9C] 0000090C 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000910 301F move.w D0, [A7]+ 00000912 3D40 FF7C move.w [A6 - 0x84], D0 00000916 7002 moveq.l D0, 0x02 00000918 2D40 FF74 move.l [A6 - 0x8C], D0 0000091C 4267 clr.w -[A7] 0000091E 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00000922 486E FF74 pea.l [A6 - 0x8C] 00000926 486E FF66 pea.l [A6 - 0x9A] 0000092A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000092E 301F move.w D0, [A7]+ 00000930 3D40 FF7C move.w [A6 - 0x84], D0 00000934 7002 moveq.l D0, 0x02 00000936 2D40 FF74 move.l [A6 - 0x8C], D0 0000093A 4267 clr.w -[A7] 0000093C 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00000940 486E FF74 pea.l [A6 - 0x8C] 00000944 486E FF68 pea.l [A6 - 0x98] 00000948 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000094C 301F move.w D0, [A7]+ 0000094E 3D40 FF7C move.w [A6 - 0x84], D0 00000952 7002 moveq.l D0, 0x02 00000954 2D40 FF74 move.l [A6 - 0x8C], D0 00000958 4267 clr.w -[A7] 0000095A 3F2E FF72 move.w -[A7], [A6 - 0x8E] 0000095E 486E FF74 pea.l [A6 - 0x8C] 00000962 486E FF6A pea.l [A6 - 0x96] 00000966 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000096A 301F move.w D0, [A7]+ 0000096C 3D40 FF7C move.w [A6 - 0x84], D0 00000970 7002 moveq.l D0, 0x02 00000972 2D40 FF74 move.l [A6 - 0x8C], D0 00000976 4267 clr.w -[A7] 00000978 3F2E FF72 move.w -[A7], [A6 - 0x8E] 0000097C 486E FF74 pea.l [A6 - 0x8C] 00000980 486E FF5A pea.l [A6 - 0xA6] 00000984 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000988 301F move.w D0, [A7]+ 0000098A 3D40 FF7C move.w [A6 - 0x84], D0 0000098E 206E 0052 movea.l A0, [A6 + 0x52] 00000992 7020 moveq.l D0, 0x20 00000994 3140 0030 move.w [A0 + 0x30], D0 00000998 206E 0052 movea.l A0, [A6 + 0x52] 0000099C 7020 moveq.l D0, 0x20 0000099E 3140 0032 move.w [A0 + 0x32], D0 000009A2 7020 moveq.l D0, 0x20 000009A4 3D40 FF6C move.w [A6 - 0x94], D0 000009A8 203C 0000 0100 move.l D0, 0x100 000009AE 81EE FF6C divs.w D0, [A6 - 0x94] 000009B2 3D40 FF40 move.w [A6 - 0xC0], D0 000009B6 306E FF6C movea.w A0, [A6 - 0x94] 000009BA 2008 move.l D0, A0 000009BC E580 asl D0, 2 000009BE 2F00 move.l -[A7], D0 000009C0 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000009C4 588F addq.l A7, 4 000009C6 206E 0052 movea.l A0, [A6 + 0x52] 000009CA 2140 0046 move.l [A0 + 0x46], D0 000009CE 206E 0052 movea.l A0, [A6 + 0x52] 000009D2 4AA8 0046 tst.l [A0 + 0x46] 000009D6 6612 bne +0x14 /* 000009EA */ 000009D8 4267 clr.w -[A7] 000009DA 3F3C 03E9 move.w -[A7], 0x3E9 000009DE 42A7 clr.l -[A7] 000009E0 A985 syscall Alert 000009E2 301F move.w D0, [A7]+ 000009E4 70FF moveq.l D0, 0xFFFFFFFF 000009E6 6000 03D0 bra +0x3D2 /* 00000DB8 */ label000009EA: 000009EA 426E FF7A clr.w [A6 - 0x86] 000009EE 6000 009C bra +0x9E /* 00000A8C */ label000009F2: 000009F2 206E 0052 movea.l A0, [A6 + 0x52] 000009F6 302E FF7A move.w D0, [A6 - 0x86] 000009FA 48C0 ext.l D0 000009FC E580 asl D0, 2 000009FE D0A8 0046 add.l D0, [A0 + 0x46] 00000A02 322E FF7A move.w D1, [A6 - 0x86] 00000A06 C3EE FF40 muls.w D1, [A6 - 0xC0] 00000A0A 306E FF6C movea.w A0, [A6 - 0x94] 00000A0E 2408 move.l D2, A0 00000A10 85EE FF40 divs.w D2, [A6 - 0xC0] 00000A14 306E FF7A movea.w A0, [A6 - 0x86] 00000A18 2608 move.l D3, A0 00000A1A 87C2 divs.w D3, D2 00000A1C D243 add.w D1, D3 00000A1E 343C 00FF move.w D2, 0xFF 00000A22 9441 sub.w D2, D1 00000A24 2040 movea.l A0, D0 00000A26 1082 move.b [A0], D2 00000A28 206E 0052 movea.l A0, [A6 + 0x52] 00000A2C 302E FF7A move.w D0, [A6 - 0x86] 00000A30 48C0 ext.l D0 00000A32 E580 asl D0, 2 00000A34 D0A8 0046 add.l D0, [A0 + 0x46] 00000A38 206E 0052 movea.l A0, [A6 + 0x52] 00000A3C 322E FF7A move.w D1, [A6 - 0x86] 00000A40 48C1 ext.l D1 00000A42 E581 asl D1, 2 00000A44 D2A8 0046 add.l D1, [A0 + 0x46] 00000A48 2041 movea.l A0, D1 00000A4A 2240 movea.l A1, D0 00000A4C 1350 0001 move.b [A1 + 0x1], [A0] 00000A50 206E 0052 movea.l A0, [A6 + 0x52] 00000A54 302E FF7A move.w D0, [A6 - 0x86] 00000A58 48C0 ext.l D0 00000A5A E580 asl D0, 2 00000A5C D0A8 0046 add.l D0, [A0 + 0x46] 00000A60 206E 0052 movea.l A0, [A6 + 0x52] 00000A64 322E FF7A move.w D1, [A6 - 0x86] 00000A68 48C1 ext.l D1 00000A6A E581 asl D1, 2 00000A6C D2A8 0046 add.l D1, [A0 + 0x46] 00000A70 2041 movea.l A0, D1 00000A72 2240 movea.l A1, D0 00000A74 1350 0002 move.b [A1 + 0x2], [A0] 00000A78 302E FF7A move.w D0, [A6 - 0x86] 00000A7C 48C0 ext.l D0 00000A7E E580 asl D0, 2 00000A80 D08E add.l D0, A6 00000A82 2040 movea.l A0, D0 00000A84 42A8 FF7E clr.l [A0 - 0x82] 00000A88 526E FF7A addq.w [A6 - 0x86], 1 label00000A8C: 00000A8C 302E FF7A move.w D0, [A6 - 0x86] 00000A90 B06E FF6C cmp.w D0, [A6 - 0x94] 00000A94 6D00 FF5C blt -0xA2 /* 000009F2 */ 00000A98 426E FF7A clr.w [A6 - 0x86] 00000A9C 6022 bra +0x24 /* 00000AC0 */ label00000A9E: 00000A9E 7001 moveq.l D0, 0x01 00000AA0 2D40 FF74 move.l [A6 - 0x8C], D0 00000AA4 4267 clr.w -[A7] 00000AA6 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00000AAA 486E FF74 pea.l [A6 - 0x8C] 00000AAE 486E FF58 pea.l [A6 - 0xA8] 00000AB2 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000AB6 301F move.w D0, [A7]+ 00000AB8 3D40 FF7C move.w [A6 - 0x84], D0 00000ABC 526E FF7A addq.w [A6 - 0x86], 1 label00000AC0: 00000AC0 0C6E 01F4 FF7A cmpi.w [A6 - 0x86], 0x1F4 00000AC6 6DD6 blt -0x28 /* 00000A9E */ 00000AC8 302E FF6A move.w D0, [A6 - 0x96] 00000ACC 906E FF66 sub.w D0, [A6 - 0x9A] 00000AD0 3D40 FF6E move.w [A6 - 0x92], D0 00000AD4 302E FF6E move.w D0, [A6 - 0x92] 00000AD8 5240 addq.w D0, 1 00000ADA 48C0 ext.l D0 00000ADC 81FC 0002 divs.w D0, 0x2 00000AE0 322E FF6E move.w D1, [A6 - 0x92] 00000AE4 5E41 addq.w D1, 7 00000AE6 48C1 ext.l D1 00000AE8 83FC 0008 divs.w D1, 0x8 00000AEC D041 add.w D0, D1 00000AEE 3D40 FF54 move.w [A6 - 0xAC], D0 00000AF2 302E FF6E move.w D0, [A6 - 0x92] 00000AF6 5240 addq.w D0, 1 00000AF8 48C0 ext.l D0 00000AFA 81FC 0002 divs.w D0, 0x2 00000AFE 3D40 FF56 move.w [A6 - 0xAA], D0 00000B02 306E FF6E movea.w A0, [A6 - 0x92] 00000B06 2008 move.l D0, A0 00000B08 81FC 0002 divs.w D0, 0x2 00000B0C 4840 swap.w D0 00000B0E 4A40 tst.w D0 00000B10 6704 beq +0x6 /* 00000B16 */ 00000B12 526E FF6E addq.w [A6 - 0x92], 1 label00000B16: 00000B16 302E FF68 move.w D0, [A6 - 0x98] 00000B1A 906E FF64 sub.w D0, [A6 - 0x9C] 00000B1E 3D40 FF70 move.w [A6 - 0x90], D0 00000B22 306E FF70 movea.w A0, [A6 - 0x90] 00000B26 326E FF6E movea.w A1, [A6 - 0x92] 00000B2A 2009 move.l D0, A1 00000B2C 2208 move.l D1, A0 00000B2E 4C01 0000 movem.w , D1 00000B32 2D40 FF5C move.l [A6 - 0xA4], D0 00000B36 2F2E FF5C move.l -[A7], [A6 - 0xA4] 00000B3A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000B3E 588F addq.l A7, 4 00000B40 206E 0052 movea.l A0, [A6 + 0x52] 00000B44 2140 0020 move.l [A0 + 0x20], D0 00000B48 206E 0052 movea.l A0, [A6 + 0x52] 00000B4C 4AA8 0020 tst.l [A0 + 0x20] 00000B50 661E bne +0x20 /* 00000B70 */ 00000B52 4267 clr.w -[A7] 00000B54 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00000B58 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000B5C 301F move.w D0, [A7]+ 00000B5E 4267 clr.w -[A7] 00000B60 3F3C 03E9 move.w -[A7], 0x3E9 00000B64 42A7 clr.l -[A7] 00000B66 A985 syscall Alert 00000B68 301F move.w D0, [A7]+ 00000B6A 70FF moveq.l D0, 0xFFFFFFFF 00000B6C 6000 024A bra +0x24C /* 00000DB8 */ label00000B70: 00000B70 306E FF54 movea.w A0, [A6 - 0xAC] 00000B74 2F08 move.l -[A7], A0 00000B76 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000B7A 588F addq.l A7, 4 00000B7C 2D40 FF60 move.l [A6 - 0xA0], D0 00000B80 306D F1A4 movea.w A0, [A5 - 0xE5C] 00000B84 2008 move.l D0, A0 00000B86 81FC 0002 divs.w D0, 0x2 00000B8A B06E FF56 cmp.w D0, [A6 - 0xAA] 00000B8E 6C14 bge +0x16 /* 00000BA4 */ 00000B90 306D F1A4 movea.w A0, [A5 - 0xE5C] 00000B94 2008 move.l D0, A0 00000B96 81FC 0002 divs.w D0, 0x2 00000B9A 3D40 FF56 move.w [A6 - 0xAA], D0 00000B9E 3D6D F1A4 FF6E move.w [A6 - 0x92], [A5 - 0xE5C] label00000BA4: 00000BA4 302D F1A6 move.w D0, [A5 - 0xE5A] 00000BA8 0640 FFD8 addi.w D0, 0xFFD8 00000BAC B06E FF70 cmp.w D0, [A6 - 0x90] 00000BB0 6C0C bge +0xE /* 00000BBE */ 00000BB2 302D F1A6 move.w D0, [A5 - 0xE5A] 00000BB6 0640 FFD8 addi.w D0, 0xFFD8 00000BBA 3D40 FF70 move.w [A6 - 0x90], D0 label00000BBE: 00000BBE 42AE FF50 clr.l [A6 - 0xB0] 00000BC2 426E FF7A clr.w [A6 - 0x86] 00000BC6 6000 015C bra +0x15E /* 00000D24 */ label00000BCA: 00000BCA 306E FF54 movea.w A0, [A6 - 0xAC] 00000BCE 2D48 FF74 move.l [A6 - 0x8C], A0 00000BD2 4267 clr.w -[A7] 00000BD4 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00000BD8 486E FF74 pea.l [A6 - 0x8C] 00000BDC 2F2E FF60 move.l -[A7], [A6 - 0xA0] 00000BE0 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000BE4 301F move.w D0, [A7]+ 00000BE6 3D40 FF7C move.w [A6 - 0x84], D0 00000BEA 426E FF48 clr.w [A6 - 0xB8] 00000BEE 426E FF42 clr.w [A6 - 0xBE] 00000BF2 426E FF78 clr.w [A6 - 0x88] 00000BF6 6000 011C bra +0x11E /* 00000D14 */ label00000BFA: 00000BFA 306E FF78 movea.w A0, [A6 - 0x88] 00000BFE D1EE FF60 add.l A0, [A6 - 0xA0] 00000C02 1D50 FF4F move.b [A6 - 0xB1], [A0] 00000C06 7000 moveq.l D0, 0x00 00000C08 102E FF4F move.b D0, [A6 - 0xB1] 00000C0C E848 lsr D0.w, 4 00000C0E D040 add.w D0, D0 00000C10 3D40 FF4C move.w [A6 - 0xB4], D0 00000C14 302E FF42 move.w D0, [A6 - 0xBE] 00000C18 E648 lsr D0.w, 3 00000C1A D06E FF56 add.w D0, [A6 - 0xAA] 00000C1E 4840 swap.w D0 00000C20 4240 clr.w D0 00000C22 4840 swap.w D0 00000C24 D0AE FF60 add.l D0, [A6 - 0xA0] 00000C28 2040 movea.l A0, D0 00000C2A 7000 moveq.l D0, 0x00 00000C2C 1010 move.b D0, [A0] 00000C2E 3D40 FF46 move.w [A6 - 0xBA], D0 00000C32 302E FF42 move.w D0, [A6 - 0xBE] 00000C36 0240 0007 andi.w D0, 0x7 00000C3A 3D40 FF48 move.w [A6 - 0xB8], D0 00000C3E 302E FF46 move.w D0, [A6 - 0xBA] 00000C42 322E FF48 move.w D1, [A6 - 0xB8] 00000C46 E368 lsl D0.w, D1 00000C48 0240 00FF andi.w D0, 0xFF 00000C4C EE48 lsr D0.w, 7 00000C4E 3D40 FF44 move.w [A6 - 0xBC], D0 00000C52 202E FF50 move.l D0, [A6 - 0xB0] 00000C56 52AE FF50 addq.l [A6 - 0xB0], 1 00000C5A 206E 0052 movea.l A0, [A6 + 0x52] 00000C5E D0A8 0020 add.l D0, [A0 + 0x20] 00000C62 322E FF4C move.w D1, [A6 - 0xB4] 00000C66 D26E FF44 add.w D1, [A6 - 0xBC] 00000C6A 2040 movea.l A0, D0 00000C6C 1081 move.b [A0], D1 00000C6E 302E FF4C move.w D0, [A6 - 0xB4] 00000C72 D06E FF44 add.w D0, [A6 - 0xBC] 00000C76 4840 swap.w D0 00000C78 4240 clr.w D0 00000C7A 4840 swap.w D0 00000C7C E580 asl D0, 2 00000C7E D08E add.l D0, A6 00000C80 2040 movea.l A0, D0 00000C82 52A8 FF7E addq.l [A0 - 0x82], 1 00000C86 526E FF42 addq.w [A6 - 0xBE], 1 00000C8A 7000 moveq.l D0, 0x00 00000C8C 102E FF4F move.b D0, [A6 - 0xB1] 00000C90 0240 000F andi.w D0, 0xF 00000C94 D040 add.w D0, D0 00000C96 3D40 FF4A move.w [A6 - 0xB6], D0 00000C9A 302E FF42 move.w D0, [A6 - 0xBE] 00000C9E E648 lsr D0.w, 3 00000CA0 D06E FF56 add.w D0, [A6 - 0xAA] 00000CA4 4840 swap.w D0 00000CA6 4240 clr.w D0 00000CA8 4840 swap.w D0 00000CAA D0AE FF60 add.l D0, [A6 - 0xA0] 00000CAE 2040 movea.l A0, D0 00000CB0 7000 moveq.l D0, 0x00 00000CB2 1010 move.b D0, [A0] 00000CB4 3D40 FF46 move.w [A6 - 0xBA], D0 00000CB8 302E FF42 move.w D0, [A6 - 0xBE] 00000CBC 0240 0007 andi.w D0, 0x7 00000CC0 3D40 FF48 move.w [A6 - 0xB8], D0 00000CC4 302E FF46 move.w D0, [A6 - 0xBA] 00000CC8 322E FF48 move.w D1, [A6 - 0xB8] 00000CCC E368 lsl D0.w, D1 00000CCE 0240 00FF andi.w D0, 0xFF 00000CD2 EE48 lsr D0.w, 7 00000CD4 3D40 FF44 move.w [A6 - 0xBC], D0 00000CD8 202E FF50 move.l D0, [A6 - 0xB0] 00000CDC 52AE FF50 addq.l [A6 - 0xB0], 1 00000CE0 206E 0052 movea.l A0, [A6 + 0x52] 00000CE4 D0A8 0020 add.l D0, [A0 + 0x20] 00000CE8 322E FF4A move.w D1, [A6 - 0xB6] 00000CEC D26E FF44 add.w D1, [A6 - 0xBC] 00000CF0 2040 movea.l A0, D0 00000CF2 1081 move.b [A0], D1 00000CF4 302E FF4A move.w D0, [A6 - 0xB6] 00000CF8 D06E FF44 add.w D0, [A6 - 0xBC] 00000CFC 4840 swap.w D0 00000CFE 4240 clr.w D0 00000D00 4840 swap.w D0 00000D02 E580 asl D0, 2 00000D04 D08E add.l D0, A6 00000D06 2040 movea.l A0, D0 00000D08 52A8 FF7E addq.l [A0 - 0x82], 1 00000D0C 526E FF42 addq.w [A6 - 0xBE], 1 00000D10 526E FF78 addq.w [A6 - 0x88], 1 label00000D14: 00000D14 302E FF78 move.w D0, [A6 - 0x88] 00000D18 B06E FF56 cmp.w D0, [A6 - 0xAA] 00000D1C 6D00 FEDC blt -0x122 /* 00000BFA */ 00000D20 526E FF7A addq.w [A6 - 0x86], 1 label00000D24: 00000D24 302E FF7A move.w D0, [A6 - 0x86] 00000D28 B06E FF70 cmp.w D0, [A6 - 0x90] 00000D2C 6D00 FE9C blt -0x162 /* 00000BCA */ 00000D30 4267 clr.w -[A7] 00000D32 3F2E FF72 move.w -[A7], [A6 - 0x8E] 00000D36 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000D3A 301F move.w D0, [A7]+ 00000D3C 3D40 FF7C move.w [A6 - 0x84], D0 00000D40 2F2E FF60 move.l -[A7], [A6 - 0xA0] 00000D44 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000D48 206E 0052 movea.l A0, [A6 + 0x52] 00000D4C 4268 003A clr.w [A0 + 0x3A] 00000D50 206E 0052 movea.l A0, [A6 + 0x52] 00000D54 4268 0038 clr.w [A0 + 0x38] 00000D58 206E 0052 movea.l A0, [A6 + 0x52] 00000D5C 316E FF6E 003C move.w [A0 + 0x3C], [A6 - 0x92] 00000D62 206E 0052 movea.l A0, [A6 + 0x52] 00000D66 316E FF70 003E move.w [A0 + 0x3E], [A6 - 0x90] 00000D6C 206E 0052 movea.l A0, [A6 + 0x52] 00000D70 4228 0041 clr.b [A0 + 0x41] 00000D74 206E 0052 movea.l A0, [A6 + 0x52] 00000D78 4228 0042 clr.b [A0 + 0x42] 00000D7C 206E 0052 movea.l A0, [A6 + 0x52] 00000D80 7005 moveq.l D0, 0x05 00000D82 3140 001E move.w [A0 + 0x1E], D0 00000D86 206E 0052 movea.l A0, [A6 + 0x52] 00000D8A 316E FF70 002A move.w [A0 + 0x2A], [A6 - 0x90] 00000D90 206E 0052 movea.l A0, [A6 + 0x52] 00000D94 316E FF6E 0028 move.w [A0 + 0x28], [A6 - 0x92] 00000D9A 206E 0052 movea.l A0, [A6 + 0x52] 00000D9E 7001 moveq.l D0, 0x01 00000DA0 1140 0034 move.b [A0 + 0x34], D0 00000DA4 206E 0052 movea.l A0, [A6 + 0x52] 00000DA8 4228 002D clr.b [A0 + 0x2D] 00000DAC 206E 0052 movea.l A0, [A6 + 0x52] 00000DB0 216E FF50 0024 move.l [A0 + 0x24], [A6 - 0xB0] 00000DB6 7000 moveq.l D0, 0x00 label00000DB8: 00000DB8 261F move.l D3, [A7]+ 00000DBA 4E5E unlink A6 00000DBC 4E75 rts 00000DBE 5245 addq.w D5, 1 00000DC0 4144 chk.w D0, D4 00000DC2 5343 subq.w D3, 1 00000DC4 414E chk.w D0, A6 export_53: fn00000DC6: 00000DC6 4E56 FE92 link A6, -0x016E 00000DCA 4AAE 0008 tst.l [A6 + 0x8] 00000DCE 6600 0084 bne +0x86 /* 00000E54 */ 00000DD2 41EE FE92 lea.l A0, [A6 - 0x16E] 00000DD6 2D48 0008 move.l [A6 + 0x8], A0 00000DDA 7064 moveq.l D0, 0x64 00000DDC 3D40 FEF6 move.w [A6 - 0x10A], D0 00000DE0 7064 moveq.l D0, 0x64 00000DE2 3D40 FEF4 move.w [A6 - 0x10C], D0 00000DE6 422E FEF8 clr.b [A6 - 0x108] 00000DEA 7004 moveq.l D0, 0x04 00000DEC 3D40 FEE2 move.w [A6 - 0x11E], D0 00000DF0 2D7C 4749 4666 FEE4 move.l [A6 - 0x11C], 0x47494666 /* 'GIFf' */ 00000DF8 2D7C 5445 5854 FEE8 move.l [A6 - 0x118], 0x54455854 /* 'TEXT' */ 00000E00 2D7C 3F3F 3F3F FEEC move.l [A6 - 0x114], 0x3F3F3F3F /* '????' */ 00000E08 2D7C 4441 5441 FEF0 move.l [A6 - 0x110], 0x44415441 /* 'DATA' */ 00000E10 4A2D F4A2 tst.b [A5 - 0xB5E] 00000E14 6706 beq +0x8 /* 00000E1C */ 00000E16 70FF moveq.l D0, 0xFFFFFFFF 00000E18 3D40 FEE2 move.w [A6 - 0x11E], D0 label00000E1C: 00000E1C 3F3C FFFF move.w -[A7], 0xFFFF 00000E20 4267 clr.w -[A7] 00000E22 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000E26 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00000E2A 42A7 clr.l -[A7] 00000E2C 42A7 clr.l -[A7] 00000E2E 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 00000E32 486E FEE4 pea.l [A6 - 0x11C] 00000E36 42A7 clr.l -[A7] 00000E38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E3C 3F3C 0002 move.w -[A7], 0x2 00000E40 A9EA syscall Pack3 00000E42 206E 0008 movea.l A0, [A6 + 0x8] 00000E46 4A10 tst.b [A0] 00000E48 6606 bne +0x8 /* 00000E50 */ 00000E4A 7000 moveq.l D0, 0x00 00000E4C 6000 00E6 bra +0xE8 /* 00000F34 */ label00000E50: 00000E50 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label00000E54: 00000E54 42A7 clr.l -[A7] 00000E56 3F3C 0004 move.w -[A7], 0x4 00000E5A A9B9 syscall GetCursor 00000E5C 205F movea.l A0, [A7]+ 00000E5E 2F10 move.l -[A7], [A0] 00000E60 A851 syscall SetCursor 00000E62 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000E66 2D40 FFFC move.l [A6 - 0x4], D0 00000E6A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E6E 206E 0008 movea.l A0, [A6 + 0x8] 00000E72 41E8 004A lea.l A0, [A0 + 0x4A] 00000E76 7011 moveq.l D0, 0x11 label00000E78: 00000E78 2F20 move.l -[A7], -[A0] 00000E7A 51C8 FFFC dbf D0, -0x6 /* 00000E78 */ 00000E7E 3F20 move.w -[A7], -[A0] 00000E80 4EBA 1130 jsr [PC + 0x1130 /* 00001FB2 */] 00000E84 4FEF 004E lea.l A7, [A7 + 0x4E] 00000E88 3D40 FEE0 move.w [A6 - 0x120], D0 00000E8C 4A6E FEE0 tst.w [A6 - 0x120] 00000E90 6654 bne +0x56 /* 00000EE6 */ 00000E92 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E96 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000E9A 588F addq.l A7, 4 00000E9C 3D40 FEE0 move.w [A6 - 0x120], D0 00000EA0 4879 0000 0072 push.l 0x72 /* 'r' */ 00000EA6 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000EAA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000EAE 5C8F addq.l A7, 6 00000EB0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EB4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000EB8 588F addq.l A7, 4 00000EBA 3D40 FEE0 move.w [A6 - 0x120], D0 00000EBE 4A6E FEE0 tst.w [A6 - 0x120] 00000EC2 57C0 seq D0 00000EC4 4400 neg.b D0 00000EC6 4880 ext.w D0 00000EC8 1D40 FEDD move.b [A6 - 0x123], D0 00000ECC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000ED0 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000ED4 548F addq.l A7, 2 00000ED6 4A2E FEDD tst.b [A6 - 0x123] 00000EDA 6700 0034 beq +0x36 /* 00000F10 */ 00000EDE 526D F18C addq.w [A5 - 0xE74], 1 00000EE2 6000 002C bra +0x2E /* 00000F10 */ label00000EE6: 00000EE6 302E FEE0 move.w D0, [A6 - 0x120] 00000EEA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000EEE FFFF .invalid <> 00000EF0 FFFF .invalid <> 00000EF2 001A 0002 ori.b [A2]+, 0x2 00000EF6 4267 clr.w -[A7] 00000EF8 3F3C 03E8 move.w -[A7], 0x3E8 00000EFC 42A7 clr.l -[A7] 00000EFE A988 syscall CautionAlert 00000F00 301F move.w D0, [A7]+ 00000F02 3D40 FEDE move.w [A6 - 0x122], D0 00000F06 422E FEDD clr.b [A6 - 0x123] 00000F0A 6004 bra +0x6 /* 00000F10 */ 00000F0C 422E FEDD clr.b [A6 - 0x123] label00000F10: 00000F10 A850 syscall InitCursor 00000F12 4A2E FEDD tst.b [A6 - 0x123] 00000F16 660A bne +0xC /* 00000F22 */ 00000F18 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F1C 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000F20 588F addq.l A7, 4 label00000F22: 00000F22 206E FFFC movea.l A0, [A6 - 0x4] 00000F26 4868 0020 pea.l [A0 + 0x20] 00000F2A 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000F2E 588F addq.l A7, 4 00000F30 102E FEDD move.b D0, [A6 - 0x123] label00000F34: 00000F34 4E5E unlink A6 00000F36 4E75 rts 00000F38 4F50 chk.w D7, [A0] 00000F3A 454E chk.w D2, A6 00000F3C 4749 chk.w D3, A1 00000F3E 4646 not.w D6 fn00000F40: 00000F40 4E56 FE92 link A6, -0x016E 00000F44 4AAE 0008 tst.l [A6 + 0x8] 00000F48 6600 006E bne +0x70 /* 00000FB8 */ 00000F4C 41EE FE92 lea.l A0, [A6 - 0x16E] 00000F50 2D48 0008 move.l [A6 + 0x8], A0 00000F54 3D7C 011C FEF6 move.w [A6 - 0x10A], 0x11C 00000F5A 701A moveq.l D0, 0x1A 00000F5C 3D40 FEF4 move.w [A6 - 0x10C], D0 00000F60 422E FEF8 clr.b [A6 - 0x108] 00000F64 7001 moveq.l D0, 0x01 00000F66 3D40 FEE2 move.w [A6 - 0x11E], D0 00000F6A 2D7C 5343 414E FEE4 move.l [A6 - 0x11C], 0x5343414E /* 'SCAN' */ 00000F72 4A2D F4A2 tst.b [A5 - 0xB5E] 00000F76 6706 beq +0x8 /* 00000F7E */ 00000F78 70FF moveq.l D0, 0xFFFFFFFF 00000F7A 3D40 FEE2 move.w [A6 - 0x11E], D0 label00000F7E: 00000F7E 3F3C FFFF move.w -[A7], 0xFFFF 00000F82 4267 clr.w -[A7] 00000F84 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000F88 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00000F8C 486E FEF8 pea.l [A6 - 0x108] 00000F90 42A7 clr.l -[A7] 00000F92 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 00000F96 486E FEE4 pea.l [A6 - 0x11C] 00000F9A 42A7 clr.l -[A7] 00000F9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FA0 3F3C 0002 move.w -[A7], 0x2 00000FA4 A9EA syscall Pack3 00000FA6 206E 0008 movea.l A0, [A6 + 0x8] 00000FAA 4A10 tst.b [A0] 00000FAC 6606 bne +0x8 /* 00000FB4 */ 00000FAE 7000 moveq.l D0, 0x00 00000FB0 6000 00AA bra +0xAC /* 0000105C */ label00000FB4: 00000FB4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label00000FB8: 00000FB8 42A7 clr.l -[A7] 00000FBA 3F3C 0004 move.w -[A7], 0x4 00000FBE A9B9 syscall GetCursor 00000FC0 205F movea.l A0, [A7]+ 00000FC2 2F10 move.l -[A7], [A0] 00000FC4 A851 syscall SetCursor 00000FC6 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000FCA 2D40 FFFC move.l [A6 - 0x4], D0 00000FCE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FD2 206E 0008 movea.l A0, [A6 + 0x8] 00000FD6 41E8 004A lea.l A0, [A0 + 0x4A] 00000FDA 7011 moveq.l D0, 0x11 label00000FDC: 00000FDC 2F20 move.l -[A7], -[A0] 00000FDE 51C8 FFFC dbf D0, -0x6 /* 00000FDC */ 00000FE2 3F20 move.w -[A7], -[A0] 00000FE4 4EBA F87A jsr [PC - 0x786 /* 00000860 */] 00000FE8 4FEF 004E lea.l A7, [A7 + 0x4E] 00000FEC 3D40 FEE0 move.w [A6 - 0x120], D0 00000FF0 4A6E FEE0 tst.w [A6 - 0x120] 00000FF4 6640 bne +0x42 /* 00001036 */ 00000FF6 4879 0000 008C push.l 0x8C 00000FFC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001000 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001004 5C8F addq.l A7, 6 00001006 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000100A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000100E 588F addq.l A7, 4 00001010 3D40 FEE0 move.w [A6 - 0x120], D0 00001014 4A6E FEE0 tst.w [A6 - 0x120] 00001018 57C0 seq D0 0000101A 4400 neg.b D0 0000101C 4880 ext.w D0 0000101E 1D40 FEDF move.b [A6 - 0x121], D0 00001022 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001026 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000102A 548F addq.l A7, 2 0000102C 4A2E FEDF tst.b [A6 - 0x121] 00001030 6704 beq +0x6 /* 00001036 */ 00001032 526D F18C addq.w [A5 - 0xE74], 1 label00001036: 00001036 A850 syscall InitCursor 00001038 206E FFFC movea.l A0, [A6 - 0x4] 0000103C 4868 0020 pea.l [A0 + 0x20] 00001040 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001044 588F addq.l A7, 4 00001046 4A2E FEDF tst.b [A6 - 0x121] 0000104A 660A bne +0xC /* 00001056 */ 0000104C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001050 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00001054 588F addq.l A7, 4 label00001056: 00001056 102E FEDF move.b D0, [A6 - 0x121] 0000105A 49C0 lea.l A4, D0 label0000105C: 0000105C 4E5E unlink A6 0000105E 4E75 rts 00001060 4F50 chk.w D7, [A0] 00001062 454E chk.w D2, A6 00001064 5343 subq.w D3, 1 00001066 414E chk.w D0, A6 export_57: fn00001068: 00001068 4E56 FE92 link A6, -0x016E 0000106C 4AAE 0008 tst.l [A6 + 0x8] 00001070 6600 0076 bne +0x78 /* 000010E8 */ 00001074 41EE FE92 lea.l A0, [A6 - 0x16E] 00001078 2D48 0008 move.l [A6 + 0x8], A0 0000107C 3D7C 011C FEF6 move.w [A6 - 0x10A], 0x11C 00001082 701A moveq.l D0, 0x1A 00001084 3D40 FEF4 move.w [A6 - 0x10C], D0 00001088 422E FEF8 clr.b [A6 - 0x108] 0000108C 7002 moveq.l D0, 0x02 0000108E 3D40 FEE2 move.w [A6 - 0x11E], D0 00001092 2D7C 4449 4756 FEE4 move.l [A6 - 0x11C], 0x44494756 /* 'DIGV' */ 0000109A 2D7C 5144 5666 FEE8 move.l [A6 - 0x118], 0x51445666 /* 'QDVf' */ 000010A2 4A2D F4A2 tst.b [A5 - 0xB5E] 000010A6 6706 beq +0x8 /* 000010AE */ 000010A8 70FF moveq.l D0, 0xFFFFFFFF 000010AA 3D40 FEE2 move.w [A6 - 0x11E], D0 label000010AE: 000010AE 3F3C FFFF move.w -[A7], 0xFFFF 000010B2 4267 clr.w -[A7] 000010B4 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000010B8 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 000010BC 486E FEF8 pea.l [A6 - 0x108] 000010C0 42A7 clr.l -[A7] 000010C2 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 000010C6 486E FEE4 pea.l [A6 - 0x11C] 000010CA 42A7 clr.l -[A7] 000010CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010D0 3F3C 0002 move.w -[A7], 0x2 000010D4 A9EA syscall Pack3 000010D6 206E 0008 movea.l A0, [A6 + 0x8] 000010DA 4A10 tst.b [A0] 000010DC 6606 bne +0x8 /* 000010E4 */ 000010DE 7000 moveq.l D0, 0x00 000010E0 6000 00AA bra +0xAC /* 0000118C */ label000010E4: 000010E4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label000010E8: 000010E8 42A7 clr.l -[A7] 000010EA 3F3C 0004 move.w -[A7], 0x4 000010EE A9B9 syscall GetCursor 000010F0 205F movea.l A0, [A7]+ 000010F2 2F10 move.l -[A7], [A0] 000010F4 A851 syscall SetCursor 000010F6 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000010FA 2D40 FFFC move.l [A6 - 0x4], D0 000010FE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001102 206E 0008 movea.l A0, [A6 + 0x8] 00001106 41E8 004A lea.l A0, [A0 + 0x4A] 0000110A 7011 moveq.l D0, 0x11 label0000110C: 0000110C 2F20 move.l -[A7], -[A0] 0000110E 51C8 FFFC dbf D0, -0x6 /* 0000110C */ 00001112 3F20 move.w -[A7], -[A0] 00001114 4EBA F46E jsr [PC - 0xB92 /* 00000584 */] 00001118 4FEF 004E lea.l A7, [A7 + 0x4E] 0000111C 3D40 FEE0 move.w [A6 - 0x120], D0 00001120 4A6E FEE0 tst.w [A6 - 0x120] 00001124 6640 bne +0x42 /* 00001166 */ 00001126 4879 0000 00A6 push.l 0xA6 0000112C 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001130 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001134 5C8F addq.l A7, 6 00001136 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000113A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000113E 588F addq.l A7, 4 00001140 3D40 FEE0 move.w [A6 - 0x120], D0 00001144 4A6E FEE0 tst.w [A6 - 0x120] 00001148 57C0 seq D0 0000114A 4400 neg.b D0 0000114C 4880 ext.w D0 0000114E 1D40 FEDF move.b [A6 - 0x121], D0 00001152 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001156 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000115A 548F addq.l A7, 2 0000115C 4A2E FEDF tst.b [A6 - 0x121] 00001160 6704 beq +0x6 /* 00001166 */ 00001162 526D F18C addq.w [A5 - 0xE74], 1 label00001166: 00001166 A850 syscall InitCursor 00001168 206E FFFC movea.l A0, [A6 - 0x4] 0000116C 4868 0020 pea.l [A0 + 0x20] 00001170 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00001174 588F addq.l A7, 4 00001176 4A2E FEDF tst.b [A6 - 0x121] 0000117A 660A bne +0xC /* 00001186 */ 0000117C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001180 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00001184 588F addq.l A7, 4 label00001186: 00001186 102E FEDF move.b D0, [A6 - 0x121] 0000118A 49C0 lea.l A4, D0 label0000118C: 0000118C 4E5E unlink A6 0000118E 4E75 rts 00001190 4F50 chk.w D7, [A0] 00001192 454E chk.w D2, A6 00001194 5144 subq.w D4, 8 00001196 5646 addq.w D6, 3 export_54: fn00001198: 00001198 4E56 FE92 link A6, -0x016E 0000119C 4AAE 0008 tst.l [A6 + 0x8] 000011A0 6600 0086 bne +0x88 /* 00001228 */ 000011A4 41EE FE92 lea.l A0, [A6 - 0x16E] 000011A8 2D48 0008 move.l [A6 + 0x8], A0 000011AC 3D7C 011C FEF6 move.w [A6 - 0x10A], 0x11C 000011B2 701A moveq.l D0, 0x1A 000011B4 3D40 FEF4 move.w [A6 - 0x10C], D0 000011B8 422E FEF8 clr.b [A6 - 0x108] 000011BC 7004 moveq.l D0, 0x04 000011BE 3D40 FEE2 move.w [A6 - 0x11E], D0 000011C2 2D7C 5043 5430 FEE4 move.l [A6 - 0x11C], 0x50435430 /* 'PCT0' */ 000011CA 2D7C 6772 6179 FEE8 move.l [A6 - 0x118], 0x67726179 /* 'gray' */ 000011D2 2D7C 7069 6374 FEEC move.l [A6 - 0x114], 0x70696374 /* 'pict' */ 000011DA 2D7C 6964 3D30 FEF0 move.l [A6 - 0x110], 0x69643D30 /* 'id=0' */ 000011E2 4A2D F4A2 tst.b [A5 - 0xB5E] 000011E6 6706 beq +0x8 /* 000011EE */ 000011E8 70FF moveq.l D0, 0xFFFFFFFF 000011EA 3D40 FEE2 move.w [A6 - 0x11E], D0 label000011EE: 000011EE 3F3C FFFF move.w -[A7], 0xFFFF 000011F2 4267 clr.w -[A7] 000011F4 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000011F8 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 000011FC 486E FEF8 pea.l [A6 - 0x108] 00001200 42A7 clr.l -[A7] 00001202 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 00001206 486E FEE4 pea.l [A6 - 0x11C] 0000120A 42A7 clr.l -[A7] 0000120C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001210 3F3C 0002 move.w -[A7], 0x2 00001214 A9EA syscall Pack3 00001216 206E 0008 movea.l A0, [A6 + 0x8] 0000121A 4A10 tst.b [A0] 0000121C 6606 bne +0x8 /* 00001224 */ 0000121E 7000 moveq.l D0, 0x00 00001220 6000 00AE bra +0xB0 /* 000012D0 */ label00001224: 00001224 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label00001228: 00001228 42A7 clr.l -[A7] 0000122A 3F3C 0004 move.w -[A7], 0x4 0000122E A9B9 syscall GetCursor 00001230 205F movea.l A0, [A7]+ 00001232 2F10 move.l -[A7], [A0] 00001234 A851 syscall SetCursor 00001236 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000123A 2D40 FFFC move.l [A6 - 0x4], D0 0000123E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001242 206E 0008 movea.l A0, [A6 + 0x8] 00001246 41E8 004A lea.l A0, [A0 + 0x4A] 0000124A 7011 moveq.l D0, 0x11 label0000124C: 0000124C 2F20 move.l -[A7], -[A0] 0000124E 51C8 FFFC dbf D0, -0x6 /* 0000124C */ 00001252 3F20 move.w -[A7], -[A0] 00001254 4EBA EDAA jsr [PC - 0x1256 /* 00000000 */] 00001258 4FEF 004E lea.l A7, [A7 + 0x4E] 0000125C 3D40 FEE0 move.w [A6 - 0x120], D0 00001260 4A6E FEE0 tst.w [A6 - 0x120] 00001264 6712 beq +0x14 /* 00001278 */ 00001266 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000126A 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000126E 588F addq.l A7, 4 00001270 A850 syscall InitCursor 00001272 422E FEDF clr.b [A6 - 0x121] 00001276 6040 bra +0x42 /* 000012B8 */ label00001278: 00001278 4879 0000 00C0 push.l 0xC0 0000127E 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001282 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001286 5C8F addq.l A7, 6 00001288 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000128C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001290 588F addq.l A7, 4 00001292 3D40 FEE0 move.w [A6 - 0x120], D0 00001296 4A6E FEE0 tst.w [A6 - 0x120] 0000129A 57C0 seq D0 0000129C 4400 neg.b D0 0000129E 4880 ext.w D0 000012A0 1D40 FEDF move.b [A6 - 0x121], D0 000012A4 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000012A8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000012AC 548F addq.l A7, 2 000012AE 4A2E FEDF tst.b [A6 - 0x121] 000012B2 6704 beq +0x6 /* 000012B8 */ 000012B4 526D F18C addq.w [A5 - 0xE74], 1 label000012B8: 000012B8 A850 syscall InitCursor 000012BA 4A2E FEDF tst.b [A6 - 0x121] 000012BE 660A bne +0xC /* 000012CA */ 000012C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012C4 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000012C8 588F addq.l A7, 4 label000012CA: 000012CA 102E FEDF move.b D0, [A6 - 0x121] 000012CE 49C0 lea.l A4, D0 label000012D0: 000012D0 4E5E unlink A6 000012D2 4E75 rts 000012D4 4F50 chk.w D7, [A0] 000012D6 454E chk.w D2, A6 000012D8 5043 addq.w D3, 8 000012DA 5430 4E56 addq.b [A0 + D4 * 8 + 0x56], 2 // begin alternate branch 000012DC-000012EC export_55: fn000012DC: 000012DC 4E56 FE92 link A6, -0x016E 000012E0 4AAE 0008 tst.l [A6 + 0x8] 000012E4 6600 006E bne +0x70 /* 00001354 */ 000012E8 41EE FE92 lea.l A0, [A6 - 0x16E] // end alternate branch 000012DC-000012EC export_55: // at 000012DC (misaligned) fn000012DC: // (misaligned) 000012DE FE92 4AAE .extension 0xE92 <> // unimplemented 000012E2 0008 6600 ori.b A0, 0x0 000012E6 006E 41EE FE92 ori.w [A6 - 0x16E], 0x41EE 000012EC 2D48 0008 move.l [A6 + 0x8], A0 000012F0 3D7C 011C FEF6 move.w [A6 - 0x10A], 0x11C 000012F6 701A moveq.l D0, 0x1A 000012F8 3D40 FEF4 move.w [A6 - 0x10C], D0 000012FC 422E FEF8 clr.b [A6 - 0x108] 00001300 7001 moveq.l D0, 0x01 00001302 3D40 FEE2 move.w [A6 - 0x11E], D0 00001306 2D7C 5049 4354 FEE4 move.l [A6 - 0x11C], 0x50494354 /* 'PICT' */ 0000130E 4A2D F4A2 tst.b [A5 - 0xB5E] 00001312 6706 beq +0x8 /* 0000131A */ 00001314 70FF moveq.l D0, 0xFFFFFFFF 00001316 3D40 FEE2 move.w [A6 - 0x11E], D0 label0000131A: 0000131A 3F3C FFFF move.w -[A7], 0xFFFF 0000131E 4267 clr.w -[A7] 00001320 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00001324 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00001328 486E FEF8 pea.l [A6 - 0x108] 0000132C 42A7 clr.l -[A7] 0000132E 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 00001332 486E FEE4 pea.l [A6 - 0x11C] 00001336 42A7 clr.l -[A7] 00001338 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000133C 3F3C 0002 move.w -[A7], 0x2 00001340 A9EA syscall Pack3 00001342 206E 0008 movea.l A0, [A6 + 0x8] 00001346 4A10 tst.b [A0] 00001348 6606 bne +0x8 /* 00001350 */ 0000134A 7000 moveq.l D0, 0x00 0000134C 6000 00AE bra +0xB0 /* 000013FC */ label00001350: 00001350 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label00001354: 00001354 42A7 clr.l -[A7] 00001356 3F3C 0004 move.w -[A7], 0x4 0000135A A9B9 syscall GetCursor 0000135C 205F movea.l A0, [A7]+ 0000135E 2F10 move.l -[A7], [A0] 00001360 A851 syscall SetCursor 00001362 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001366 2D40 FFFC move.l [A6 - 0x4], D0 0000136A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000136E 206E 0008 movea.l A0, [A6 + 0x8] 00001372 41E8 004A lea.l A0, [A0 + 0x4A] 00001376 7011 moveq.l D0, 0x11 label00001378: 00001378 2F20 move.l -[A7], -[A0] 0000137A 51C8 FFFC dbf D0, -0x6 /* 00001378 */ 0000137E 3F20 move.w -[A7], -[A0] 00001380 4EBA EF28 jsr [PC - 0x10D8 /* 000002AA */] 00001384 4FEF 004E lea.l A7, [A7 + 0x4E] 00001388 3D40 FEE0 move.w [A6 - 0x120], D0 0000138C 4A6E FEE0 tst.w [A6 - 0x120] 00001390 6712 beq +0x14 /* 000013A4 */ 00001392 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001396 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000139A 588F addq.l A7, 4 0000139C A850 syscall InitCursor 0000139E 422E FEDF clr.b [A6 - 0x121] 000013A2 6036 bra +0x38 /* 000013DA */ label000013A4: 000013A4 4879 0000 00DA push.l 0xDA 000013AA 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000013AE 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000013B2 5C8F addq.l A7, 6 000013B4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013B8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000013BC 588F addq.l A7, 4 000013BE 3D40 FEE0 move.w [A6 - 0x120], D0 000013C2 4A6E FEE0 tst.w [A6 - 0x120] 000013C6 57C0 seq D0 000013C8 4400 neg.b D0 000013CA 4880 ext.w D0 000013CC 1D40 FEDF move.b [A6 - 0x121], D0 000013D0 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000013D4 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000013D8 548F addq.l A7, 2 label000013DA: 000013DA 4A2E FEDF tst.b [A6 - 0x121] 000013DE 6704 beq +0x6 /* 000013E4 */ 000013E0 526D F18C addq.w [A5 - 0xE74], 1 label000013E4: 000013E4 4A2E FEDF tst.b [A6 - 0x121] 000013E8 660A bne +0xC /* 000013F4 */ 000013EA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013EE 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000013F2 588F addq.l A7, 4 label000013F4: 000013F4 A850 syscall InitCursor 000013F6 102E FEDF move.b D0, [A6 - 0x121] 000013FA 49C0 lea.l A4, D0 label000013FC: 000013FC 4E5E unlink A6 000013FE 4E75 rts 00001400 4F50 chk.w D7, [A0] 00001402 454E chk.w D2, A6 00001404 5049 addq.w A1, 8 00001406 4354 chk.w D1, [A4] fn00001408: 00001408 4E56 FE90 link A6, -0x0170 0000140C 4AAE 0008 tst.l [A6 + 0x8] 00001410 6600 006E bne +0x70 /* 00001480 */ 00001414 41EE FE92 lea.l A0, [A6 - 0x16E] 00001418 2D48 0008 move.l [A6 + 0x8], A0 0000141C 3D7C 011C FEF6 move.w [A6 - 0x10A], 0x11C 00001422 701A moveq.l D0, 0x1A 00001424 3D40 FEF4 move.w [A6 - 0x10C], D0 00001428 422E FEF8 clr.b [A6 - 0x108] 0000142C 7001 moveq.l D0, 0x01 0000142E 3D40 FEE2 move.w [A6 - 0x11E], D0 00001432 2D7C 5449 4646 FEE4 move.l [A6 - 0x11C], 0x54494646 /* 'TIFF' */ 0000143A 4A2D F4A2 tst.b [A5 - 0xB5E] 0000143E 6706 beq +0x8 /* 00001446 */ 00001440 70FF moveq.l D0, 0xFFFFFFFF 00001442 3D40 FEE2 move.w [A6 - 0x11E], D0 label00001446: 00001446 3F3C FFFF move.w -[A7], 0xFFFF 0000144A 4267 clr.w -[A7] 0000144C 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00001450 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00001454 486E FEF8 pea.l [A6 - 0x108] 00001458 42A7 clr.l -[A7] 0000145A 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 0000145E 486E FEE4 pea.l [A6 - 0x11C] 00001462 42A7 clr.l -[A7] 00001464 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001468 3F3C 0002 move.w -[A7], 0x2 0000146C A9EA syscall Pack3 0000146E 206E 0008 movea.l A0, [A6 + 0x8] 00001472 4A10 tst.b [A0] 00001474 6606 bne +0x8 /* 0000147C */ 00001476 7000 moveq.l D0, 0x00 00001478 6000 009E bra +0xA0 /* 00001518 */ label0000147C: 0000147C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label00001480: 00001480 42A7 clr.l -[A7] 00001482 3F3C 0004 move.w -[A7], 0x4 00001486 A9B9 syscall GetCursor 00001488 205F movea.l A0, [A7]+ 0000148A 2F10 move.l -[A7], [A0] 0000148C A851 syscall SetCursor 0000148E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00001492 2D40 FFFC move.l [A6 - 0x4], D0 00001496 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000149A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000149E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000014A2 508F addq.l A7, 8 000014A4 3D40 FEE0 move.w [A6 - 0x120], D0 000014A8 4A6E FEE0 tst.w [A6 - 0x120] 000014AC 6712 beq +0x14 /* 000014C0 */ 000014AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014B2 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000014B6 588F addq.l A7, 4 000014B8 A850 syscall InitCursor 000014BA 422E FEDF clr.b [A6 - 0x121] 000014BE 6036 bra +0x38 /* 000014F6 */ label000014C0: 000014C0 4879 0000 00F4 push.l 0xF4 000014C6 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000014CA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000014CE 5C8F addq.l A7, 6 000014D0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000014D4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000014D8 588F addq.l A7, 4 000014DA 3D40 FEE0 move.w [A6 - 0x120], D0 000014DE 4A6E FEE0 tst.w [A6 - 0x120] 000014E2 57C0 seq D0 000014E4 4400 neg.b D0 000014E6 4880 ext.w D0 000014E8 1D40 FEDF move.b [A6 - 0x121], D0 000014EC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000014F0 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000014F4 548F addq.l A7, 2 label000014F6: 000014F6 4A2E FEDF tst.b [A6 - 0x121] 000014FA 6704 beq +0x6 /* 00001500 */ 000014FC 526D F18C addq.w [A5 - 0xE74], 1 label00001500: 00001500 4A2E FEDF tst.b [A6 - 0x121] 00001504 660A bne +0xC /* 00001510 */ 00001506 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000150A 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000150E 588F addq.l A7, 4 label00001510: 00001510 A850 syscall InitCursor 00001512 102E FEDF move.b D0, [A6 - 0x121] 00001516 49C0 lea.l A4, D0 label00001518: 00001518 4E5E unlink A6 0000151A 4E75 rts 0000151C 4F50 chk.w D7, [A0] 0000151E 454E chk.w D2, A6 00001520 5449 addq.w A1, 2 00001522 4646 not.w D6 export_56: 00001524 4E56 FFEA link A6, -0x0016 00001528 42A7 clr.l -[A7] 0000152A 3F3C 0004 move.w -[A7], 0x4 0000152E A9B9 syscall GetCursor 00001530 205F movea.l A0, [A7]+ 00001532 2F10 move.l -[A7], [A0] 00001534 A851 syscall SetCursor 00001536 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000153A 2D40 FFFC move.l [A6 - 0x4], D0 0000153E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001542 4EBA 1178 jsr [PC + 0x1178 /* 000026BC */] 00001546 588F addq.l A7, 4 00001548 3D40 FFF2 move.w [A6 - 0xE], D0 0000154C 4A6E FFF2 tst.w [A6 - 0xE] 00001550 6708 beq +0xA /* 0000155A */ 00001552 A850 syscall InitCursor 00001554 422E FFF1 clr.b [A6 - 0xF] 00001558 6036 bra +0x38 /* 00001590 */ label0000155A: 0000155A 4879 0000 010E push.l 0x10E 00001560 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001564 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00001568 5C8F addq.l A7, 6 0000156A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000156E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001572 588F addq.l A7, 4 00001574 3D40 FFF2 move.w [A6 - 0xE], D0 00001578 4A6E FFF2 tst.w [A6 - 0xE] 0000157C 57C0 seq D0 0000157E 4400 neg.b D0 00001580 4880 ext.w D0 00001582 1D40 FFF1 move.b [A6 - 0xF], D0 00001586 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000158A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000158E 548F addq.l A7, 2 label00001590: 00001590 4A2E FFF1 tst.b [A6 - 0xF] 00001594 6704 beq +0x6 /* 0000159A */ 00001596 526D F18C addq.w [A5 - 0xE74], 1 label0000159A: 0000159A A850 syscall InitCursor 0000159C 4A2E FFF1 tst.b [A6 - 0xF] 000015A0 660A bne +0xC /* 000015AC */ 000015A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000015A6 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000015AA 588F addq.l A7, 4 label000015AC: 000015AC 102E FFF1 move.b D0, [A6 - 0xF] 000015B0 49C0 lea.l A4, D0 000015B2 4E5E unlink A6 000015B4 4E75 rts 000015B6 4F50 chk.w D7, [A0] 000015B8 454E chk.w D2, A6 000015BA 434C chk.w D1, A4 000015BC 4950 chk.w D4, [A0] export_58: 000015BE 4E56 FFF2 link A6, -0x000E 000015C2 206E 0008 movea.l A0, [A6 + 0x8] 000015C6 4AA8 0166 tst.l [A0 + 0x166] 000015CA 6604 bne +0x6 /* 000015D0 */ 000015CC 70FF moveq.l D0, 0xFFFFFFFF 000015CE 6058 bra +0x5A /* 00001628 */ label000015D0: 000015D0 42A7 clr.l -[A7] 000015D2 206E 0008 movea.l A0, [A6 + 0x8] 000015D6 2F28 0166 move.l -[A7], [A0 + 0x166] 000015DA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000015DE 201F move.l D0, [A7]+ 000015E0 2D40 FFF2 move.l [A6 - 0xE], D0 000015E4 42A7 clr.l -[A7] 000015E6 A9FC syscall ZeroScrap 000015E8 201F move.l D0, [A7]+ 000015EA 2D40 FFF6 move.l [A6 - 0xA], D0 000015EE 2D7C 5049 4354 FFFA move.l [A6 - 0x6], 0x50494354 /* 'PICT' */ 000015F6 206E 0008 movea.l A0, [A6 + 0x8] 000015FA 42A7 clr.l -[A7] 000015FC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001600 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001604 2068 0166 movea.l A0, [A0 + 0x166] 00001608 2F10 move.l -[A7], [A0] 0000160A A9FE syscall PutScrap 0000160C 201F move.l D0, [A7]+ 0000160E 2D40 FFF6 move.l [A6 - 0xA], D0 00001612 4AAE FFF6 tst.l [A6 - 0xA] 00001616 6C08 bge +0xA /* 00001620 */ 00001618 3D6E FFF8 FFFE move.w [A6 - 0x2], [A6 - 0x8] 0000161E 6004 bra +0x6 /* 00001624 */ label00001620: 00001620 426E FFFE clr.w [A6 - 0x2] label00001624: 00001624 302E FFFE move.w D0, [A6 - 0x2] label00001628: 00001628 4E5E unlink A6 0000162A 4E75 rts 0000162C 5752 subq.w [A2], 3 0000162E 4954 chk.w D4, [A4] 00001630 4543 chk.w D2, D3 00001632 4C49 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A1 export_59: // at 00001634 (misaligned) 00001636 FED2 2D7C .extension 0xED2 <> // unimplemented 0000163A 4749 chk.w D3, A1 0000163C 4666 not.w -[A6] 0000163E FFFC .invalid <> 00001640 2D7C 426F 7A6F FFF8 move.l [A6 - 0x8], 0x426F7A6F /* 'Bozo' */ 00001648 4267 clr.w -[A7] 0000164A 206E 000C movea.l A0, [A6 + 0xC] 0000164E 4868 000A pea.l [A0 + 0xA] 00001652 206E 000C movea.l A0, [A6 + 0xC] 00001656 3F28 0006 move.w -[A7], [A0 + 0x6] 0000165A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000165E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001662 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001666 301F move.w D0, [A7]+ 00001668 3D40 FFF6 move.w [A6 - 0xA], D0 0000166C 4267 clr.w -[A7] 0000166E 206E 000C movea.l A0, [A6 + 0xC] 00001672 4868 000A pea.l [A0 + 0xA] 00001676 206E 000C movea.l A0, [A6 + 0xC] 0000167A 3F28 0006 move.w -[A7], [A0 + 0x6] 0000167E 486E FFF4 pea.l [A6 - 0xC] 00001682 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001686 301F move.w D0, [A7]+ 00001688 3D40 FFF6 move.w [A6 - 0xA], D0 0000168C 4A6E FFF6 tst.w [A6 - 0xA] 00001690 6708 beq +0xA /* 0000169A */ 00001692 302E FFF6 move.w D0, [A6 - 0xA] 00001696 6000 043E bra +0x440 /* 00001AD6 */ label0000169A: 0000169A 4879 0000 0058 push.l 0x58 /* 'X' */ 000016A0 486E FEF4 pea.l [A6 - 0x10C] 000016A4 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 000016A8 508F addq.l A7, 8 000016AA 7006 moveq.l D0, 0x06 000016AC 2D40 FEF0 move.l [A6 - 0x110], D0 000016B0 4267 clr.w -[A7] 000016B2 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000016B6 486E FEF0 pea.l [A6 - 0x110] 000016BA 486E FEF4 pea.l [A6 - 0x10C] 000016BE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000016C2 301F move.w D0, [A7]+ 000016C4 3D40 FFF6 move.w [A6 - 0xA], D0 000016C8 206E 0008 movea.l A0, [A6 + 0x8] 000016CC 3F28 0028 move.w -[A7], [A0 + 0x28] 000016D0 4EBA 0FC4 jsr [PC + 0xFC4 /* 00002696 */] 000016D4 548F addq.l A7, 2 000016D6 3D40 FEE2 move.w [A6 - 0x11E], D0 000016DA 7002 moveq.l D0, 0x02 000016DC 2D40 FEF0 move.l [A6 - 0x110], D0 000016E0 4267 clr.w -[A7] 000016E2 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000016E6 486E FEF0 pea.l [A6 - 0x110] 000016EA 486E FEE2 pea.l [A6 - 0x11E] 000016EE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000016F2 301F move.w D0, [A7]+ 000016F4 206E 0008 movea.l A0, [A6 + 0x8] 000016F8 3F28 002A move.w -[A7], [A0 + 0x2A] 000016FC 4EBA 0F98 jsr [PC + 0xF98 /* 00002696 */] 00001700 548F addq.l A7, 2 00001702 3D40 FEE0 move.w [A6 - 0x120], D0 00001706 7002 moveq.l D0, 0x02 00001708 2D40 FEF0 move.l [A6 - 0x110], D0 0000170C 4267 clr.w -[A7] 0000170E 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001712 486E FEF0 pea.l [A6 - 0x110] 00001716 486E FEE0 pea.l [A6 - 0x120] 0000171A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000171E 301F move.w D0, [A7]+ 00001720 426E FEDA clr.w [A6 - 0x126] 00001724 601E bra +0x20 /* 00001744 */ label00001726: 00001726 7001 moveq.l D0, 0x01 00001728 322E FEDA move.w D1, [A6 - 0x126] 0000172C E368 lsl D0.w, D1 0000172E 206E 0008 movea.l A0, [A6 + 0x8] 00001732 B068 0032 cmp.w D0, [A0 + 0x32] 00001736 6508 bcs +0xA /* 00001740 */ 00001738 1D6E FEDB FED9 move.b [A6 - 0x127], [A6 - 0x125] 0000173E 600C bra +0xE /* 0000174C */ label00001740: 00001740 526E FEDA addq.w [A6 - 0x126], 1 label00001744: 00001744 0C6E 0008 FEDA cmpi.w [A6 - 0x126], 0x8 0000174A 63DA bls -0x24 /* 00001726 */ label0000174C: 0000174C 532E FED9 subq.b [A6 - 0x127], 1 00001750 7000 moveq.l D0, 0x00 00001752 102E FED9 move.b D0, [A6 - 0x127] 00001756 E948 lsl D0.w, 4 00001758 7200 moveq.l D1, 0x00 0000175A 122E FED9 move.b D1, [A6 - 0x127] 0000175E 8240 or.w D1, D0 00001760 0041 0080 ori.w D1, 0x80 00001764 1D41 FEEF move.b [A6 - 0x111], D1 00001768 7001 moveq.l D0, 0x01 0000176A 2D40 FEF0 move.l [A6 - 0x110], D0 0000176E 4267 clr.w -[A7] 00001770 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001774 486E FEF0 pea.l [A6 - 0x110] 00001778 486E FEEF pea.l [A6 - 0x111] 0000177C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001780 301F move.w D0, [A7]+ 00001782 3D40 FFF6 move.w [A6 - 0xA], D0 00001786 422E FEEF clr.b [A6 - 0x111] 0000178A 7001 moveq.l D0, 0x01 0000178C 2D40 FEF0 move.l [A6 - 0x110], D0 00001790 4267 clr.w -[A7] 00001792 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001796 486E FEF0 pea.l [A6 - 0x110] 0000179A 486E FEEF pea.l [A6 - 0x111] 0000179E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000017A2 301F move.w D0, [A7]+ 000017A4 3D40 FFF6 move.w [A6 - 0xA], D0 000017A8 422E FEEF clr.b [A6 - 0x111] 000017AC 7001 moveq.l D0, 0x01 000017AE 2D40 FEF0 move.l [A6 - 0x110], D0 000017B2 4267 clr.w -[A7] 000017B4 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000017B8 486E FEF0 pea.l [A6 - 0x110] 000017BC 486E FEEF pea.l [A6 - 0x111] 000017C0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000017C4 301F move.w D0, [A7]+ 000017C6 3D40 FFF6 move.w [A6 - 0xA], D0 000017CA 426E FEDA clr.w [A6 - 0x126] 000017CE 6034 bra +0x36 /* 00001804 */ label000017D0: 000017D0 7003 moveq.l D0, 0x03 000017D2 2D40 FEF0 move.l [A6 - 0x110], D0 000017D6 206E 0008 movea.l A0, [A6 + 0x8] 000017DA 302E FEDA move.w D0, [A6 - 0x126] 000017DE 4840 swap.w D0 000017E0 4240 clr.w D0 000017E2 4840 swap.w D0 000017E4 E580 asl D0, 2 000017E6 D0A8 0046 add.l D0, [A0 + 0x46] 000017EA 4267 clr.w -[A7] 000017EC 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000017F0 486E FEF0 pea.l [A6 - 0x110] 000017F4 2F00 move.l -[A7], D0 000017F6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000017FA 301F move.w D0, [A7]+ 000017FC 3D40 FFF6 move.w [A6 - 0xA], D0 00001800 526E FEDA addq.w [A6 - 0x126], 1 label00001804: 00001804 206E 0008 movea.l A0, [A6 + 0x8] 00001808 302E FEDA move.w D0, [A6 - 0x126] 0000180C B068 0032 cmp.w D0, [A0 + 0x32] 00001810 65BE bcs -0x40 /* 000017D0 */ 00001812 7000 moveq.l D0, 0x00 00001814 102E FED9 move.b D0, [A6 - 0x127] 00001818 5240 addq.w D0, 1 0000181A 7201 moveq.l D1, 0x01 0000181C E169 lsl D1.w, D0 0000181E 3D41 FED6 move.w [A6 - 0x12A], D1 00001822 206E 0008 movea.l A0, [A6 + 0x8] 00001826 3D68 0032 FEDA move.w [A6 - 0x126], [A0 + 0x32] 0000182C 6062 bra +0x64 /* 00001890 */ label0000182E: 0000182E 422E FED8 clr.b [A6 - 0x128] 00001832 7001 moveq.l D0, 0x01 00001834 2D40 FEF0 move.l [A6 - 0x110], D0 00001838 4267 clr.w -[A7] 0000183A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000183E 486E FEF0 pea.l [A6 - 0x110] 00001842 486E FED8 pea.l [A6 - 0x128] 00001846 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000184A 301F move.w D0, [A7]+ 0000184C 3D40 FFF6 move.w [A6 - 0xA], D0 00001850 7001 moveq.l D0, 0x01 00001852 2D40 FEF0 move.l [A6 - 0x110], D0 00001856 4267 clr.w -[A7] 00001858 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000185C 486E FEF0 pea.l [A6 - 0x110] 00001860 486E FED8 pea.l [A6 - 0x128] 00001864 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001868 301F move.w D0, [A7]+ 0000186A 3D40 FFF6 move.w [A6 - 0xA], D0 0000186E 7001 moveq.l D0, 0x01 00001870 2D40 FEF0 move.l [A6 - 0x110], D0 00001874 4267 clr.w -[A7] 00001876 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000187A 486E FEF0 pea.l [A6 - 0x110] 0000187E 486E FED8 pea.l [A6 - 0x128] 00001882 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001886 301F move.w D0, [A7]+ 00001888 3D40 FFF6 move.w [A6 - 0xA], D0 0000188C 526E FEDA addq.w [A6 - 0x126], 1 label00001890: 00001890 302E FEDA move.w D0, [A6 - 0x126] 00001894 B06E FED6 cmp.w D0, [A6 - 0x12A] 00001898 6594 bcs -0x6A /* 0000182E */ 0000189A 702C moveq.l D0, 0x2C 0000189C 1D40 FEEF move.b [A6 - 0x111], D0 000018A0 7001 moveq.l D0, 0x01 000018A2 2D40 FEF0 move.l [A6 - 0x110], D0 000018A6 4267 clr.w -[A7] 000018A8 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000018AC 486E FEF0 pea.l [A6 - 0x110] 000018B0 486E FEEF pea.l [A6 - 0x111] 000018B4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000018B8 301F move.w D0, [A7]+ 000018BA 3D40 FFF6 move.w [A6 - 0xA], D0 000018BE 206E 0008 movea.l A0, [A6 + 0x8] 000018C2 3F28 0038 move.w -[A7], [A0 + 0x38] 000018C6 4EBA 0DCE jsr [PC + 0xDCE /* 00002696 */] 000018CA 548F addq.l A7, 2 000018CC 3D40 FEE6 move.w [A6 - 0x11A], D0 000018D0 7002 moveq.l D0, 0x02 000018D2 2D40 FEF0 move.l [A6 - 0x110], D0 000018D6 4267 clr.w -[A7] 000018D8 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000018DC 486E FEF0 pea.l [A6 - 0x110] 000018E0 486E FEE6 pea.l [A6 - 0x11A] 000018E4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000018E8 301F move.w D0, [A7]+ 000018EA 3D40 FFF6 move.w [A6 - 0xA], D0 000018EE 206E 0008 movea.l A0, [A6 + 0x8] 000018F2 3F28 003A move.w -[A7], [A0 + 0x3A] 000018F6 4EBA 0D9E jsr [PC + 0xD9E /* 00002696 */] 000018FA 548F addq.l A7, 2 000018FC 3D40 FEE4 move.w [A6 - 0x11C], D0 00001900 7002 moveq.l D0, 0x02 00001902 2D40 FEF0 move.l [A6 - 0x110], D0 00001906 4267 clr.w -[A7] 00001908 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000190C 486E FEF0 pea.l [A6 - 0x110] 00001910 486E FEE4 pea.l [A6 - 0x11C] 00001914 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001918 301F move.w D0, [A7]+ 0000191A 3D40 FFF6 move.w [A6 - 0xA], D0 0000191E 206E 0008 movea.l A0, [A6 + 0x8] 00001922 3F28 003C move.w -[A7], [A0 + 0x3C] 00001926 4EBA 0D6E jsr [PC + 0xD6E /* 00002696 */] 0000192A 548F addq.l A7, 2 0000192C 3D40 FEE2 move.w [A6 - 0x11E], D0 00001930 7002 moveq.l D0, 0x02 00001932 2D40 FEF0 move.l [A6 - 0x110], D0 00001936 4267 clr.w -[A7] 00001938 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000193C 486E FEF0 pea.l [A6 - 0x110] 00001940 486E FEE2 pea.l [A6 - 0x11E] 00001944 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001948 301F move.w D0, [A7]+ 0000194A 3D40 FFF6 move.w [A6 - 0xA], D0 0000194E 206E 0008 movea.l A0, [A6 + 0x8] 00001952 3F28 003E move.w -[A7], [A0 + 0x3E] 00001956 4EBA 0D3E jsr [PC + 0xD3E /* 00002696 */] 0000195A 548F addq.l A7, 2 0000195C 3D40 FEE0 move.w [A6 - 0x120], D0 00001960 7002 moveq.l D0, 0x02 00001962 2D40 FEF0 move.l [A6 - 0x110], D0 00001966 4267 clr.w -[A7] 00001968 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000196C 486E FEF0 pea.l [A6 - 0x110] 00001970 486E FEE0 pea.l [A6 - 0x120] 00001974 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001978 301F move.w D0, [A7]+ 0000197A 3D40 FFF6 move.w [A6 - 0xA], D0 0000197E 1D6E FED9 FEEF move.b [A6 - 0x111], [A6 - 0x127] 00001984 7001 moveq.l D0, 0x01 00001986 2D40 FEF0 move.l [A6 - 0x110], D0 0000198A 4267 clr.w -[A7] 0000198C 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001990 486E FEF0 pea.l [A6 - 0x110] 00001994 486E FEEF pea.l [A6 - 0x111] 00001998 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000199C 301F move.w D0, [A7]+ 0000199E 3D40 FFF6 move.w [A6 - 0xA], D0 000019A2 206E 0008 movea.l A0, [A6 + 0x8] 000019A6 1D68 001F FEEF move.b [A6 - 0x111], [A0 + 0x1F] 000019AC 7001 moveq.l D0, 0x01 000019AE 2D40 FEF0 move.l [A6 - 0x110], D0 000019B2 4267 clr.w -[A7] 000019B4 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000019B8 486E FEF0 pea.l [A6 - 0x110] 000019BC 486E FEEF pea.l [A6 - 0x111] 000019C0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000019C4 301F move.w D0, [A7]+ 000019C6 42AE FEDC clr.l [A6 - 0x124] 000019CA 6000 00A0 bra +0xA2 /* 00001A6C */ label000019CE: 000019CE 206E 0008 movea.l A0, [A6 + 0x8] 000019D2 2028 001A move.l D0, [A0 + 0x1A] 000019D6 90AE FEDC sub.l D0, [A6 - 0x124] 000019DA 0C80 0000 00FE cmpi.l D0, 0xFE 000019E0 640E bcc +0x10 /* 000019F0 */ 000019E2 206E 0008 movea.l A0, [A6 + 0x8] 000019E6 2028 001A move.l D0, [A0 + 0x1A] 000019EA 90AE FEDC sub.l D0, [A6 - 0x124] 000019EE 6006 bra +0x8 /* 000019F6 */ label000019F0: 000019F0 203C 0000 00FE move.l D0, 0xFE label000019F6: 000019F6 1D40 FEEF move.b [A6 - 0x111], D0 000019FA 7001 moveq.l D0, 0x01 000019FC 2D40 FEF0 move.l [A6 - 0x110], D0 00001A00 4267 clr.w -[A7] 00001A02 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001A06 486E FEF0 pea.l [A6 - 0x110] 00001A0A 486E FEEF pea.l [A6 - 0x111] 00001A0E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001A12 301F move.w D0, [A7]+ 00001A14 3D40 FFF6 move.w [A6 - 0xA], D0 00001A18 7000 moveq.l D0, 0x00 00001A1A 102E FEEF move.b D0, [A6 - 0x111] 00001A1E 2D40 FEF0 move.l [A6 - 0x110], D0 00001A22 206E 0008 movea.l A0, [A6 + 0x8] 00001A26 2028 0016 move.l D0, [A0 + 0x16] 00001A2A D0AE FEDC add.l D0, [A6 - 0x124] 00001A2E 4267 clr.w -[A7] 00001A30 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001A34 486E FEF0 pea.l [A6 - 0x110] 00001A38 2F00 move.l -[A7], D0 00001A3A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001A3E 301F move.w D0, [A7]+ 00001A40 3D40 FFF6 move.w [A6 - 0xA], D0 00001A44 4A6E FFF6 tst.w [A6 - 0xA] 00001A48 671A beq +0x1C /* 00001A64 */ 00001A4A 3F3C 0001 move.w -[A7], 0x1 00001A4E A9C8 syscall SysBeep 00001A50 4267 clr.w -[A7] 00001A52 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001A56 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001A5A 301F move.w D0, [A7]+ 00001A5C 302E FFF6 move.w D0, [A6 - 0xA] 00001A60 6000 0074 bra +0x76 /* 00001AD6 */ label00001A64: 00001A64 202E FEF0 move.l D0, [A6 - 0x110] 00001A68 D1AE FEDC add.l [A6 - 0x124], D0 label00001A6C: 00001A6C 206E 0008 movea.l A0, [A6 + 0x8] 00001A70 202E FEDC move.l D0, [A6 - 0x124] 00001A74 B0A8 001A cmp.l D0, [A0 + 0x1A] 00001A78 6500 FF54 bcs -0xAA /* 000019CE */ 00001A7C 422E FEEF clr.b [A6 - 0x111] 00001A80 7001 moveq.l D0, 0x01 00001A82 2D40 FEF0 move.l [A6 - 0x110], D0 00001A86 4267 clr.w -[A7] 00001A88 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001A8C 486E FEF0 pea.l [A6 - 0x110] 00001A90 486E FEEF pea.l [A6 - 0x111] 00001A94 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001A98 301F move.w D0, [A7]+ 00001A9A 3D40 FFF6 move.w [A6 - 0xA], D0 00001A9E 703B moveq.l D0, 0x3B 00001AA0 1D40 FEEF move.b [A6 - 0x111], D0 00001AA4 7001 moveq.l D0, 0x01 00001AA6 2D40 FEF0 move.l [A6 - 0x110], D0 00001AAA 4267 clr.w -[A7] 00001AAC 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001AB0 486E FEF0 pea.l [A6 - 0x110] 00001AB4 486E FEEF pea.l [A6 - 0x111] 00001AB8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001ABC 301F move.w D0, [A7]+ 00001ABE 3D40 FFF6 move.w [A6 - 0xA], D0 00001AC2 4267 clr.w -[A7] 00001AC4 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001AC8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001ACC 301F move.w D0, [A7]+ 00001ACE 3D40 FFF6 move.w [A6 - 0xA], D0 00001AD2 302E FFF6 move.w D0, [A6 - 0xA] label00001AD6: 00001AD6 4E5E unlink A6 00001AD8 4E75 rts 00001ADA 5752 subq.w [A2], 3 00001ADC 4954 chk.w D4, [A4] 00001ADE 4547 chk.w D2, D7 00001AE0 4946 chk.w D4, D6 export_60: 00001AE2 4E56 FDCC link A6, -0x0234 00001AE6 2D7C 5043 5430 FFFC move.l [A6 - 0x4], 0x50435430 /* 'PCT0' */ 00001AEE 2D7C 426F 7A6F FFF8 move.l [A6 - 0x8], 0x426F7A6F /* 'Bozo' */ 00001AF6 4267 clr.w -[A7] 00001AF8 206E 000C movea.l A0, [A6 + 0xC] 00001AFC 4868 000A pea.l [A0 + 0xA] 00001B00 206E 000C movea.l A0, [A6 + 0xC] 00001B04 3F28 0006 move.w -[A7], [A0 + 0x6] 00001B08 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B0C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001B10 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001B14 301F move.w D0, [A7]+ 00001B16 3D40 FFF6 move.w [A6 - 0xA], D0 00001B1A 0C6E FFD0 FFF6 cmpi.w [A6 - 0xA], 0xFFD0 00001B20 6640 bne +0x42 /* 00001B62 */ 00001B22 4267 clr.w -[A7] 00001B24 206E 000C movea.l A0, [A6 + 0xC] 00001B28 4868 000A pea.l [A0 + 0xA] 00001B2C 206E 000C movea.l A0, [A6 + 0xC] 00001B30 3F28 0006 move.w -[A7], [A0 + 0x6] 00001B34 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00001B38 301F move.w D0, [A7]+ 00001B3A 3D40 FFF6 move.w [A6 - 0xA], D0 00001B3E 4267 clr.w -[A7] 00001B40 206E 000C movea.l A0, [A6 + 0xC] 00001B44 4868 000A pea.l [A0 + 0xA] 00001B48 206E 000C movea.l A0, [A6 + 0xC] 00001B4C 3F28 0006 move.w -[A7], [A0 + 0x6] 00001B50 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B54 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001B58 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001B5C 301F move.w D0, [A7]+ 00001B5E 3D40 FFF6 move.w [A6 - 0xA], D0 label00001B62: 00001B62 4267 clr.w -[A7] 00001B64 206E 000C movea.l A0, [A6 + 0xC] 00001B68 4868 000A pea.l [A0 + 0xA] 00001B6C 206E 000C movea.l A0, [A6 + 0xC] 00001B70 3F28 0006 move.w -[A7], [A0 + 0x6] 00001B74 486E FFF4 pea.l [A6 - 0xC] 00001B78 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001B7C 301F move.w D0, [A7]+ 00001B7E 3D40 FFF6 move.w [A6 - 0xA], D0 00001B82 4A6E FFF6 tst.w [A6 - 0xA] 00001B86 670E beq +0x10 /* 00001B96 */ 00001B88 3F3C 0001 move.w -[A7], 0x1 00001B8C A9C8 syscall SysBeep 00001B8E 302E FFF6 move.w D0, [A6 - 0xA] 00001B92 6000 016C bra +0x16E /* 00001D00 */ label00001B96: 00001B96 206E 0008 movea.l A0, [A6 + 0x8] 00001B9A 3D68 0028 FEE2 move.w [A6 - 0x11E], [A0 + 0x28] 00001BA0 7002 moveq.l D0, 0x02 00001BA2 2D40 FEF0 move.l [A6 - 0x110], D0 00001BA6 4267 clr.w -[A7] 00001BA8 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001BAC 486E FEF0 pea.l [A6 - 0x110] 00001BB0 486E FEE2 pea.l [A6 - 0x11E] 00001BB4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001BB8 301F move.w D0, [A7]+ 00001BBA 206E 0008 movea.l A0, [A6 + 0x8] 00001BBE 3D68 002A FEE0 move.w [A6 - 0x120], [A0 + 0x2A] 00001BC4 7002 moveq.l D0, 0x02 00001BC6 2D40 FEF0 move.l [A6 - 0x110], D0 00001BCA 4267 clr.w -[A7] 00001BCC 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001BD0 486E FEF0 pea.l [A6 - 0x110] 00001BD4 486E FEE0 pea.l [A6 - 0x120] 00001BD8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001BDC 301F move.w D0, [A7]+ 00001BDE 206E 0008 movea.l A0, [A6 + 0x8] 00001BE2 1D68 0033 FEEF move.b [A6 - 0x111], [A0 + 0x33] 00001BE8 7001 moveq.l D0, 0x01 00001BEA 2D40 FEF0 move.l [A6 - 0x110], D0 00001BEE 4267 clr.w -[A7] 00001BF0 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001BF4 486E FEF0 pea.l [A6 - 0x110] 00001BF8 486E FEEF pea.l [A6 - 0x111] 00001BFC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001C00 301F move.w D0, [A7]+ 00001C02 3D40 FFF6 move.w [A6 - 0xA], D0 00001C06 426E FEDA clr.w [A6 - 0x126] 00001C0A 6034 bra +0x36 /* 00001C40 */ label00001C0C: 00001C0C 7003 moveq.l D0, 0x03 00001C0E 2D40 FEF0 move.l [A6 - 0x110], D0 00001C12 206E 0008 movea.l A0, [A6 + 0x8] 00001C16 302E FEDA move.w D0, [A6 - 0x126] 00001C1A 4840 swap.w D0 00001C1C 4240 clr.w D0 00001C1E 4840 swap.w D0 00001C20 E580 asl D0, 2 00001C22 D0A8 0046 add.l D0, [A0 + 0x46] 00001C26 4267 clr.w -[A7] 00001C28 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001C2C 486E FEF0 pea.l [A6 - 0x110] 00001C30 2F00 move.l -[A7], D0 00001C32 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001C36 301F move.w D0, [A7]+ 00001C38 3D40 FFF6 move.w [A6 - 0xA], D0 00001C3C 526E FEDA addq.w [A6 - 0x126], 1 label00001C40: 00001C40 206E 0008 movea.l A0, [A6 + 0x8] 00001C44 302E FEDA move.w D0, [A6 - 0x126] 00001C48 B068 0032 cmp.w D0, [A0 + 0x32] 00001C4C 65BE bcs -0x40 /* 00001C0C */ 00001C4E 4267 clr.w -[A7] 00001C50 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001C54 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001C58 301F move.w D0, [A7]+ 00001C5A 4267 clr.w -[A7] 00001C5C 42A7 clr.l -[A7] 00001C5E 206E 000C movea.l A0, [A6 + 0xC] 00001C62 3F28 0006 move.w -[A7], [A0 + 0x6] 00001C66 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00001C6A 301F move.w D0, [A7]+ 00001C6C 206E 000C movea.l A0, [A6 + 0xC] 00001C70 4868 000A pea.l [A0 + 0xA] 00001C74 A9B1 syscall CreateResFile 00001C76 4267 clr.w -[A7] 00001C78 206E 000C movea.l A0, [A6 + 0xC] 00001C7C 4868 000A pea.l [A0 + 0xA] 00001C80 A997 syscall OpenResFile 00001C82 301F move.w D0, [A7]+ 00001C84 3D40 FFF4 move.w [A6 - 0xC], D0 00001C88 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001C8C A998 syscall UseResFile 00001C8E 2D7C 5049 4354 FECE move.l [A6 - 0x132], 0x50494354 /* 'PICT' */ 00001C96 426E FECC clr.w [A6 - 0x134] 00001C9A 422E FDCC clr.b [A6 - 0x234] 00001C9E 206E 0008 movea.l A0, [A6 + 0x8] 00001CA2 2F28 0166 move.l -[A7], [A0 + 0x166] 00001CA6 2F2E FECE move.l -[A7], [A6 - 0x132] 00001CAA 3F2E FECC move.w -[A7], [A6 - 0x134] 00001CAE 486E FDCC pea.l [A6 - 0x234] 00001CB2 A9AB syscall AddResource 00001CB4 4267 clr.w -[A7] 00001CB6 A9AF syscall ResError 00001CB8 301F move.w D0, [A7]+ 00001CBA 3D40 FFF6 move.w [A6 - 0xA], D0 00001CBE 206E 0008 movea.l A0, [A6 + 0x8] 00001CC2 2F28 0166 move.l -[A7], [A0 + 0x166] 00001CC6 A9AA syscall ChangedResource 00001CC8 206E 0008 movea.l A0, [A6 + 0x8] 00001CCC 2F28 0166 move.l -[A7], [A0 + 0x166] 00001CD0 A9B0 syscall WriteResource 00001CD2 4267 clr.w -[A7] 00001CD4 A9AF syscall ResError 00001CD6 301F move.w D0, [A7]+ 00001CD8 3D40 FFF6 move.w [A6 - 0xA], D0 00001CDC 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001CE0 A999 syscall UpdateResFile 00001CE2 4267 clr.w -[A7] 00001CE4 A9AF syscall ResError 00001CE6 301F move.w D0, [A7]+ 00001CE8 3D40 FFF6 move.w [A6 - 0xA], D0 00001CEC 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001CF0 A99A syscall CloseResFile 00001CF2 4267 clr.w -[A7] 00001CF4 A9AF syscall ResError 00001CF6 301F move.w D0, [A7]+ 00001CF8 3D40 FFF6 move.w [A6 - 0xA], D0 00001CFC 302E FFF6 move.w D0, [A6 - 0xA] label00001D00: 00001D00 4E5E unlink A6 00001D02 4E75 rts 00001D04 5752 subq.w [A2], 3 00001D06 4954 chk.w D4, [A4] 00001D08 4550 chk.w D2, [A0] 00001D0A 4354 chk.w D1, [A4] export_61: 00001D0C 4E56 FBCC link A6, -0x0434 00001D10 2D7C 5049 4354 FFFC move.l [A6 - 0x4], 0x50494354 /* 'PICT' */ 00001D18 2D7C 426F 7A6F FFF8 move.l [A6 - 0x8], 0x426F7A6F /* 'Bozo' */ 00001D20 4267 clr.w -[A7] 00001D22 206E 000C movea.l A0, [A6 + 0xC] 00001D26 4868 000A pea.l [A0 + 0xA] 00001D2A 206E 000C movea.l A0, [A6 + 0xC] 00001D2E 3F28 0006 move.w -[A7], [A0 + 0x6] 00001D32 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001D36 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D3A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001D3E 301F move.w D0, [A7]+ 00001D40 3D40 FFF6 move.w [A6 - 0xA], D0 00001D44 0C6E FFD0 FFF6 cmpi.w [A6 - 0xA], 0xFFD0 00001D4A 6640 bne +0x42 /* 00001D8C */ 00001D4C 4267 clr.w -[A7] 00001D4E 206E 000C movea.l A0, [A6 + 0xC] 00001D52 4868 000A pea.l [A0 + 0xA] 00001D56 206E 000C movea.l A0, [A6 + 0xC] 00001D5A 3F28 0006 move.w -[A7], [A0 + 0x6] 00001D5E 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00001D62 301F move.w D0, [A7]+ 00001D64 3D40 FFF6 move.w [A6 - 0xA], D0 00001D68 4267 clr.w -[A7] 00001D6A 206E 000C movea.l A0, [A6 + 0xC] 00001D6E 4868 000A pea.l [A0 + 0xA] 00001D72 206E 000C movea.l A0, [A6 + 0xC] 00001D76 3F28 0006 move.w -[A7], [A0 + 0x6] 00001D7A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001D7E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D82 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001D86 301F move.w D0, [A7]+ 00001D88 3D40 FFF6 move.w [A6 - 0xA], D0 label00001D8C: 00001D8C 4267 clr.w -[A7] 00001D8E 206E 000C movea.l A0, [A6 + 0xC] 00001D92 4868 000A pea.l [A0 + 0xA] 00001D96 206E 000C movea.l A0, [A6 + 0xC] 00001D9A 3F28 0006 move.w -[A7], [A0 + 0x6] 00001D9E 486E FFF4 pea.l [A6 - 0xC] 00001DA2 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001DA6 301F move.w D0, [A7]+ 00001DA8 3D40 FFF6 move.w [A6 - 0xA], D0 00001DAC 4A6E FFF6 tst.w [A6 - 0xA] 00001DB0 670C beq +0xE /* 00001DBE */ 00001DB2 3F3C 0001 move.w -[A7], 0x1 00001DB6 A9C8 syscall SysBeep 00001DB8 302E FFF6 move.w D0, [A6 - 0xA] 00001DBC 6062 bra +0x64 /* 00001E20 */ label00001DBE: 00001DBE 2D7C 0000 0200 FEF0 move.l [A6 - 0x110], 0x200 00001DC6 4267 clr.w -[A7] 00001DC8 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001DCC 486E FEF0 pea.l [A6 - 0x110] 00001DD0 486E FBCC pea.l [A6 - 0x434] 00001DD4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001DD8 301F move.w D0, [A7]+ 00001DDA 3D40 FFF6 move.w [A6 - 0xA], D0 00001DDE 42A7 clr.l -[A7] 00001DE0 206E 0008 movea.l A0, [A6 + 0x8] 00001DE4 2F28 0166 move.l -[A7], [A0 + 0x166] 00001DE8 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00001DEC 201F move.l D0, [A7]+ 00001DEE 2D40 FEF0 move.l [A6 - 0x110], D0 00001DF2 206E 0008 movea.l A0, [A6 + 0x8] 00001DF6 4267 clr.w -[A7] 00001DF8 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001DFC 486E FEF0 pea.l [A6 - 0x110] 00001E00 2068 0166 movea.l A0, [A0 + 0x166] 00001E04 2F10 move.l -[A7], [A0] 00001E06 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001E0A 301F move.w D0, [A7]+ 00001E0C 3D40 FFF6 move.w [A6 - 0xA], D0 00001E10 4267 clr.w -[A7] 00001E12 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001E16 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001E1A 301F move.w D0, [A7]+ 00001E1C 302E FFF6 move.w D0, [A6 - 0xA] label00001E20: 00001E20 4E5E unlink A6 00001E22 4E75 rts 00001E24 5752 subq.w [A2], 3 00001E26 4954 chk.w D4, [A4] 00001E28 4550 chk.w D2, [A0] 00001E2A 4943 chk.w D4, D3 export_62: 00001E2C 4E56 FED2 link A6, -0x012E 00001E30 2D7C 5144 5666 FFFC move.l [A6 - 0x4], 0x51445666 /* 'QDVf' */ 00001E38 2D7C 426F 7A6F FFF8 move.l [A6 - 0x8], 0x426F7A6F /* 'Bozo' */ 00001E40 4267 clr.w -[A7] 00001E42 206E 000C movea.l A0, [A6 + 0xC] 00001E46 4868 000A pea.l [A0 + 0xA] 00001E4A 206E 000C movea.l A0, [A6 + 0xC] 00001E4E 3F28 0006 move.w -[A7], [A0 + 0x6] 00001E52 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001E56 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E5A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001E5E 301F move.w D0, [A7]+ 00001E60 3D40 FFF6 move.w [A6 - 0xA], D0 00001E64 4267 clr.w -[A7] 00001E66 206E 000C movea.l A0, [A6 + 0xC] 00001E6A 4868 000A pea.l [A0 + 0xA] 00001E6E 206E 000C movea.l A0, [A6 + 0xC] 00001E72 3F28 0006 move.w -[A7], [A0 + 0x6] 00001E76 486E FFF4 pea.l [A6 - 0xC] 00001E7A 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00001E7E 301F move.w D0, [A7]+ 00001E80 3D40 FFF6 move.w [A6 - 0xA], D0 00001E84 4A6E FFF6 tst.w [A6 - 0xA] 00001E88 6708 beq +0xA /* 00001E92 */ 00001E8A 302E FFF6 move.w D0, [A6 - 0xA] 00001E8E 6000 0116 bra +0x118 /* 00001FA6 */ label00001E92: 00001E92 206E 0008 movea.l A0, [A6 + 0x8] 00001E96 3D68 0028 FEE2 move.w [A6 - 0x11E], [A0 + 0x28] 00001E9C 7002 moveq.l D0, 0x02 00001E9E 2D40 FEF0 move.l [A6 - 0x110], D0 00001EA2 4267 clr.w -[A7] 00001EA4 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001EA8 486E FEF0 pea.l [A6 - 0x110] 00001EAC 486E FEE2 pea.l [A6 - 0x11E] 00001EB0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001EB4 301F move.w D0, [A7]+ 00001EB6 206E 0008 movea.l A0, [A6 + 0x8] 00001EBA 3D68 002A FEE0 move.w [A6 - 0x120], [A0 + 0x2A] 00001EC0 7002 moveq.l D0, 0x02 00001EC2 2D40 FEF0 move.l [A6 - 0x110], D0 00001EC6 4267 clr.w -[A7] 00001EC8 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001ECC 486E FEF0 pea.l [A6 - 0x110] 00001ED0 486E FEE0 pea.l [A6 - 0x120] 00001ED4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001ED8 301F move.w D0, [A7]+ 00001EDA 206E 0008 movea.l A0, [A6 + 0x8] 00001EDE 3028 0032 move.w D0, [A0 + 0x32] 00001EE2 5340 subq.w D0, 1 00001EE4 1D40 FEEF move.b [A6 - 0x111], D0 00001EE8 7001 moveq.l D0, 0x01 00001EEA 2D40 FEF0 move.l [A6 - 0x110], D0 00001EEE 4267 clr.w -[A7] 00001EF0 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001EF4 486E FEF0 pea.l [A6 - 0x110] 00001EF8 486E FEEF pea.l [A6 - 0x111] 00001EFC 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001F00 301F move.w D0, [A7]+ 00001F02 3D40 FFF6 move.w [A6 - 0xA], D0 00001F06 426E FEDA clr.w [A6 - 0x126] 00001F0A 6034 bra +0x36 /* 00001F40 */ label00001F0C: 00001F0C 7003 moveq.l D0, 0x03 00001F0E 2D40 FEF0 move.l [A6 - 0x110], D0 00001F12 206E 0008 movea.l A0, [A6 + 0x8] 00001F16 302E FEDA move.w D0, [A6 - 0x126] 00001F1A 4840 swap.w D0 00001F1C 4240 clr.w D0 00001F1E 4840 swap.w D0 00001F20 E580 asl D0, 2 00001F22 D0A8 0046 add.l D0, [A0 + 0x46] 00001F26 4267 clr.w -[A7] 00001F28 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001F2C 486E FEF0 pea.l [A6 - 0x110] 00001F30 2F00 move.l -[A7], D0 00001F32 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001F36 301F move.w D0, [A7]+ 00001F38 3D40 FFF6 move.w [A6 - 0xA], D0 00001F3C 526E FEDA addq.w [A6 - 0x126], 1 label00001F40: 00001F40 206E 0008 movea.l A0, [A6 + 0x8] 00001F44 302E FEDA move.w D0, [A6 - 0x126] 00001F48 B068 0032 cmp.w D0, [A0 + 0x32] 00001F4C 65BE bcs -0x40 /* 00001F0C */ 00001F4E 206E 0008 movea.l A0, [A6 + 0x8] 00001F52 2D68 0024 FEF0 move.l [A6 - 0x110], [A0 + 0x24] 00001F58 4267 clr.w -[A7] 00001F5A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001F5E 486E FEF0 pea.l [A6 - 0x110] 00001F62 206E 0008 movea.l A0, [A6 + 0x8] 00001F66 2F28 0020 move.l -[A7], [A0 + 0x20] 00001F6A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00001F6E 301F move.w D0, [A7]+ 00001F70 3D40 FFF6 move.w [A6 - 0xA], D0 00001F74 4A6E FFF6 tst.w [A6 - 0xA] 00001F78 6718 beq +0x1A /* 00001F92 */ 00001F7A 3F3C 0001 move.w -[A7], 0x1 00001F7E A9C8 syscall SysBeep 00001F80 4267 clr.w -[A7] 00001F82 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001F86 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001F8A 301F move.w D0, [A7]+ 00001F8C 302E FFF6 move.w D0, [A6 - 0xA] 00001F90 6014 bra +0x16 /* 00001FA6 */ label00001F92: 00001F92 4267 clr.w -[A7] 00001F94 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00001F98 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00001F9C 301F move.w D0, [A7]+ 00001F9E 3D40 FFF6 move.w [A6 - 0xA], D0 00001FA2 302E FFF6 move.w D0, [A6 - 0xA] label00001FA6: 00001FA6 4E5E unlink A6 00001FA8 4E75 rts 00001FAA 5752 subq.w [A2], 3 00001FAC 4954 chk.w D4, [A4] 00001FAE 4551 chk.w D2, [A1] 00001FB0 4456 neg.w [A6] fn00001FB2: 00001FB2 4E56 FFC6 link A6, -0x003A 00001FB6 206E 0052 movea.l A0, [A6 + 0x52] 00001FBA 4868 004E pea.l [A0 + 0x4E] 00001FBE 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00001FC2 588F addq.l A7, 4 00001FC4 486E 0012 pea.l [A6 + 0x12] 00001FC8 2D40 FFC6 move.l [A6 - 0x3A], D0 00001FCC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00001FD0 588F addq.l A7, 4 00001FD2 2F00 move.l -[A7], D0 00001FD4 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00001FD8 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 00001FDC 508F addq.l A7, 8 00001FDE 206E 0052 movea.l A0, [A6 + 0x52] 00001FE2 4868 004E pea.l [A0 + 0x4E] 00001FE6 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00001FEA 588F addq.l A7, 4 00001FEC 486E 0012 pea.l [A6 + 0x12] 00001FF0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00001FF4 588F addq.l A7, 4 00001FF6 4267 clr.w -[A7] 00001FF8 486E 0012 pea.l [A6 + 0x12] 00001FFC 3F2E 000E move.w -[A7], [A6 + 0xE] 00002000 486E FFF2 pea.l [A6 - 0xE] 00002004 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002008 301F move.w D0, [A7]+ 0000200A 3D40 FFFE move.w [A6 - 0x2], D0 0000200E 4A6E FFFE tst.w [A6 - 0x2] 00002012 6714 beq +0x16 /* 00002028 */ 00002014 4267 clr.w -[A7] 00002016 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000201A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000201E 301F move.w D0, [A7]+ 00002020 302E FFFE move.w D0, [A6 - 0x2] 00002024 6000 0664 bra +0x666 /* 0000268A */ label00002028: 00002028 4267 clr.w -[A7] 0000202A 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000202E 486E FFF4 pea.l [A6 - 0xC] 00002032 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002036 301F move.w D0, [A7]+ 00002038 3D40 FFFE move.w [A6 - 0x2], D0 0000203C 4A6E FFFE tst.w [A6 - 0x2] 00002040 6714 beq +0x16 /* 00002056 */ 00002042 4267 clr.w -[A7] 00002044 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002048 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000204C 301F move.w D0, [A7]+ 0000204E 302E FFFE move.w D0, [A6 - 0x2] 00002052 6000 0636 bra +0x638 /* 0000268A */ label00002056: 00002056 7006 moveq.l D0, 0x06 00002058 2D40 FFF8 move.l [A6 - 0x8], D0 0000205C 4267 clr.w -[A7] 0000205E 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002062 486E FFF8 pea.l [A6 - 0x8] 00002066 486E FFCA pea.l [A6 - 0x36] 0000206A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000206E 301F move.w D0, [A7]+ 00002070 3D40 FFFE move.w [A6 - 0x2], D0 00002074 4A6E FFFE tst.w [A6 - 0x2] 00002078 6714 beq +0x16 /* 0000208E */ 0000207A 4267 clr.w -[A7] 0000207C 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002080 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002084 301F move.w D0, [A7]+ 00002086 302E FFFE move.w D0, [A6 - 0x2] 0000208A 6000 05FE bra +0x600 /* 0000268A */ label0000208E: 0000208E 422E FFD0 clr.b [A6 - 0x30] 00002092 3F3C 0006 move.w -[A7], 0x6 00002096 4879 0000 0416 push.l 0x416 0000209C 486E FFCA pea.l [A6 - 0x36] 000020A0 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 000020A4 4FEF 000A lea.l A7, [A7 + 0xA] 000020A8 3D40 FFE0 move.w [A6 - 0x20], D0 000020AC 4A6E FFE0 tst.w [A6 - 0x20] 000020B0 6732 beq +0x34 /* 000020E4 */ 000020B2 3F3C 0006 move.w -[A7], 0x6 000020B6 4879 0000 041E push.l 0x41E 000020BC 486E FFCA pea.l [A6 - 0x36] 000020C0 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 000020C4 4FEF 000A lea.l A7, [A7 + 0xA] 000020C8 3D40 FFE0 move.w [A6 - 0x20], D0 000020CC 4A6E FFE0 tst.w [A6 - 0x20] 000020D0 6712 beq +0x14 /* 000020E4 */ 000020D2 4267 clr.w -[A7] 000020D4 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000020D8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000020DC 301F move.w D0, [A7]+ 000020DE 70FF moveq.l D0, 0xFFFFFFFF 000020E0 6000 05A8 bra +0x5AA /* 0000268A */ label000020E4: 000020E4 7002 moveq.l D0, 0x02 000020E6 2D40 FFF8 move.l [A6 - 0x8], D0 000020EA 4267 clr.w -[A7] 000020EC 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000020F0 486E FFF8 pea.l [A6 - 0x8] 000020F4 206E 0052 movea.l A0, [A6 + 0x52] 000020F8 4868 0028 pea.l [A0 + 0x28] 000020FC 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002100 301F move.w D0, [A7]+ 00002102 3D40 FFFE move.w [A6 - 0x2], D0 00002106 7002 moveq.l D0, 0x02 00002108 2D40 FFF8 move.l [A6 - 0x8], D0 0000210C 4267 clr.w -[A7] 0000210E 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002112 486E FFF8 pea.l [A6 - 0x8] 00002116 206E 0052 movea.l A0, [A6 + 0x52] 0000211A 4868 002A pea.l [A0 + 0x2A] 0000211E 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002122 301F move.w D0, [A7]+ 00002124 3D40 FFFE move.w [A6 - 0x2], D0 00002128 7001 moveq.l D0, 0x01 0000212A 2D40 FFF8 move.l [A6 - 0x8], D0 0000212E 4267 clr.w -[A7] 00002130 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002134 486E FFF8 pea.l [A6 - 0x8] 00002138 206E 0052 movea.l A0, [A6 + 0x52] 0000213C 4868 002C pea.l [A0 + 0x2C] 00002140 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002144 301F move.w D0, [A7]+ 00002146 3D40 FFFE move.w [A6 - 0x2], D0 0000214A 7001 moveq.l D0, 0x01 0000214C 2D40 FFF8 move.l [A6 - 0x8], D0 00002150 4267 clr.w -[A7] 00002152 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002156 486E FFF8 pea.l [A6 - 0x8] 0000215A 206E 0052 movea.l A0, [A6 + 0x52] 0000215E 4868 002D pea.l [A0 + 0x2D] 00002162 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002166 301F move.w D0, [A7]+ 00002168 3D40 FFFE move.w [A6 - 0x2], D0 0000216C 7001 moveq.l D0, 0x01 0000216E 2D40 FFF8 move.l [A6 - 0x8], D0 00002172 4267 clr.w -[A7] 00002174 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002178 486E FFF8 pea.l [A6 - 0x8] 0000217C 206E 0052 movea.l A0, [A6 + 0x52] 00002180 4868 002E pea.l [A0 + 0x2E] 00002184 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002188 301F move.w D0, [A7]+ 0000218A 3D40 FFFE move.w [A6 - 0x2], D0 0000218E 206E 0052 movea.l A0, [A6 + 0x52] 00002192 3F28 0028 move.w -[A7], [A0 + 0x28] 00002196 4EBA 04FE jsr [PC + 0x4FE /* 00002696 */] 0000219A 548F addq.l A7, 2 0000219C 206E 0052 movea.l A0, [A6 + 0x52] 000021A0 3140 0028 move.w [A0 + 0x28], D0 000021A4 206E 0052 movea.l A0, [A6 + 0x52] 000021A8 3F28 002A move.w -[A7], [A0 + 0x2A] 000021AC 4EBA 04E8 jsr [PC + 0x4E8 /* 00002696 */] 000021B0 548F addq.l A7, 2 000021B2 206E 0052 movea.l A0, [A6 + 0x52] 000021B6 3140 002A move.w [A0 + 0x2A], D0 000021BA 206E 0052 movea.l A0, [A6 + 0x52] 000021BE 7000 moveq.l D0, 0x00 000021C0 3028 0028 move.w D0, [A0 + 0x28] 000021C4 206E 0052 movea.l A0, [A6 + 0x52] 000021C8 7200 moveq.l D1, 0x00 000021CA 3228 002A move.w D1, [A0 + 0x2A] 000021CE 4C00 1000 movem.w A4, D0 000021D2 2D41 FFD8 move.l [A6 - 0x28], D1 000021D6 42A7 clr.l -[A7] 000021D8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000021DC 201F move.l D0, [A7]+ 000021DE 2D40 FFDC move.l [A6 - 0x24], D0 000021E2 202E FFD8 move.l D0, [A6 - 0x28] 000021E6 D080 add.l D0, D0 000021E8 B0AE FFDC cmp.l D0, [A6 - 0x24] 000021EC 6F1E ble +0x20 /* 0000220C */ 000021EE 4267 clr.w -[A7] 000021F0 3F3C 03E9 move.w -[A7], 0x3E9 000021F4 42A7 clr.l -[A7] 000021F6 A985 syscall Alert 000021F8 301F move.w D0, [A7]+ 000021FA 4267 clr.w -[A7] 000021FC 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002200 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002204 301F move.w D0, [A7]+ 00002206 70FB moveq.l D0, 0xFFFFFFFB 00002208 6000 0480 bra +0x482 /* 0000268A */ label0000220C: 0000220C 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00002210 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00002214 588F addq.l A7, 4 00002216 206E 0052 movea.l A0, [A6 + 0x52] 0000221A 2140 0020 move.l [A0 + 0x20], D0 0000221E 206E 0052 movea.l A0, [A6 + 0x52] 00002222 4AA8 0020 tst.l [A0 + 0x20] 00002226 6624 bne +0x26 /* 0000224C */ 00002228 3F3C 0001 move.w -[A7], 0x1 0000222C A9C8 syscall SysBeep 0000222E 4267 clr.w -[A7] 00002230 3F3C 03E9 move.w -[A7], 0x3E9 00002234 42A7 clr.l -[A7] 00002236 A985 syscall Alert 00002238 301F move.w D0, [A7]+ 0000223A 4267 clr.w -[A7] 0000223C 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002240 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002244 301F move.w D0, [A7]+ 00002246 70FF moveq.l D0, 0xFFFFFFFF 00002248 6000 0440 bra +0x442 /* 0000268A */ label0000224C: 0000224C 206E 0052 movea.l A0, [A6 + 0x52] 00002250 216E FFD8 0024 move.l [A0 + 0x24], [A6 - 0x28] 00002256 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000225A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000225E 588F addq.l A7, 4 00002260 206E 0052 movea.l A0, [A6 + 0x52] 00002264 2140 0016 move.l [A0 + 0x16], D0 00002268 206E 0052 movea.l A0, [A6 + 0x52] 0000226C 4AA8 0016 tst.l [A0 + 0x16] 00002270 661E bne +0x20 /* 00002290 */ 00002272 4267 clr.w -[A7] 00002274 3F3C 03E9 move.w -[A7], 0x3E9 00002278 42A7 clr.l -[A7] 0000227A A985 syscall Alert 0000227C 301F move.w D0, [A7]+ 0000227E 4267 clr.w -[A7] 00002280 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002284 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002288 301F move.w D0, [A7]+ 0000228A 70FF moveq.l D0, 0xFFFFFFFF 0000228C 6000 03FC bra +0x3FE /* 0000268A */ label00002290: 00002290 206E 0052 movea.l A0, [A6 + 0x52] 00002294 7000 moveq.l D0, 0x00 00002296 1028 002C move.b D0, [A0 + 0x2C] 0000229A 0240 0080 andi.w D0, 0x80 0000229E EE48 lsr D0.w, 7 000022A0 206E 0052 movea.l A0, [A6 + 0x52] 000022A4 1140 0034 move.b [A0 + 0x34], D0 000022A8 206E 0052 movea.l A0, [A6 + 0x52] 000022AC 7000 moveq.l D0, 0x00 000022AE 1028 002C move.b D0, [A0 + 0x2C] 000022B2 0240 0070 andi.w D0, 0x70 /* 'p' */ 000022B6 E848 lsr D0.w, 4 000022B8 5240 addq.w D0, 1 000022BA 3D40 FFEE move.w [A6 - 0x12], D0 000022BE 206E 0052 movea.l A0, [A6 + 0x52] 000022C2 7000 moveq.l D0, 0x00 000022C4 1028 002C move.b D0, [A0 + 0x2C] 000022C8 0240 0007 andi.w D0, 0x7 000022CC 5240 addq.w D0, 1 000022CE 3D40 FFEC move.w [A6 - 0x14], D0 000022D2 7001 moveq.l D0, 0x01 000022D4 322E FFEE move.w D1, [A6 - 0x12] 000022D8 E368 lsl D0.w, D1 000022DA 206E 0052 movea.l A0, [A6 + 0x52] 000022DE 3140 0030 move.w [A0 + 0x30], D0 000022E2 7001 moveq.l D0, 0x01 000022E4 322E FFEC move.w D1, [A6 - 0x14] 000022E8 E368 lsl D0.w, D1 000022EA 206E 0052 movea.l A0, [A6 + 0x52] 000022EE 3140 0032 move.w [A0 + 0x32], D0 000022F2 206E 0052 movea.l A0, [A6 + 0x52] 000022F6 4A28 0034 tst.b [A0 + 0x34] 000022FA 6700 008E beq +0x90 /* 0000238A */ 000022FE 206E 0052 movea.l A0, [A6 + 0x52] 00002302 3028 0032 move.w D0, [A0 + 0x32] 00002306 E540 asl D0.w, 2 00002308 4840 swap.w D0 0000230A 4240 clr.w D0 0000230C 4840 swap.w D0 0000230E 2F00 move.l -[A7], D0 00002310 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00002314 588F addq.l A7, 4 00002316 206E 0052 movea.l A0, [A6 + 0x52] 0000231A 2140 0046 move.l [A0 + 0x46], D0 0000231E 206E 0052 movea.l A0, [A6 + 0x52] 00002322 4AA8 0046 tst.l [A0 + 0x46] 00002326 661E bne +0x20 /* 00002346 */ 00002328 4267 clr.w -[A7] 0000232A 3F3C 03E9 move.w -[A7], 0x3E9 0000232E 42A7 clr.l -[A7] 00002330 A985 syscall Alert 00002332 301F move.w D0, [A7]+ 00002334 4267 clr.w -[A7] 00002336 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000233A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000233E 301F move.w D0, [A7]+ 00002340 70FF moveq.l D0, 0xFFFFFFFF 00002342 6000 0346 bra +0x348 /* 0000268A */ label00002346: 00002346 426E FFFC clr.w [A6 - 0x4] 0000234A 6030 bra +0x32 /* 0000237C */ label0000234C: 0000234C 7003 moveq.l D0, 0x03 0000234E 2D40 FFF8 move.l [A6 - 0x8], D0 00002352 206E 0052 movea.l A0, [A6 + 0x52] 00002356 302E FFFC move.w D0, [A6 - 0x4] 0000235A 48C0 ext.l D0 0000235C E580 asl D0, 2 0000235E D0A8 0046 add.l D0, [A0 + 0x46] 00002362 4267 clr.w -[A7] 00002364 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002368 486E FFF8 pea.l [A6 - 0x8] 0000236C 2F00 move.l -[A7], D0 0000236E 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002372 301F move.w D0, [A7]+ 00002374 3D40 FFFE move.w [A6 - 0x2], D0 00002378 526E FFFC addq.w [A6 - 0x4], 1 label0000237C: 0000237C 206E 0052 movea.l A0, [A6 + 0x52] 00002380 302E FFFC move.w D0, [A6 - 0x4] 00002384 B068 0032 cmp.w D0, [A0 + 0x32] 00002388 65C2 bcs -0x3C /* 0000234C */ label0000238A: 0000238A 7001 moveq.l D0, 0x01 0000238C 2D40 FFF8 move.l [A6 - 0x8], D0 00002390 4267 clr.w -[A7] 00002392 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002396 486E FFF8 pea.l [A6 - 0x8] 0000239A 206E 0052 movea.l A0, [A6 + 0x52] 0000239E 4868 0036 pea.l [A0 + 0x36] 000023A2 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000023A6 301F move.w D0, [A7]+ 000023A8 7002 moveq.l D0, 0x02 000023AA 2D40 FFF8 move.l [A6 - 0x8], D0 000023AE 4267 clr.w -[A7] 000023B0 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000023B4 486E FFF8 pea.l [A6 - 0x8] 000023B8 206E 0052 movea.l A0, [A6 + 0x52] 000023BC 4868 0038 pea.l [A0 + 0x38] 000023C0 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000023C4 301F move.w D0, [A7]+ 000023C6 7002 moveq.l D0, 0x02 000023C8 2D40 FFF8 move.l [A6 - 0x8], D0 000023CC 4267 clr.w -[A7] 000023CE 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000023D2 486E FFF8 pea.l [A6 - 0x8] 000023D6 206E 0052 movea.l A0, [A6 + 0x52] 000023DA 4868 003A pea.l [A0 + 0x3A] 000023DE 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000023E2 301F move.w D0, [A7]+ 000023E4 7002 moveq.l D0, 0x02 000023E6 2D40 FFF8 move.l [A6 - 0x8], D0 000023EA 4267 clr.w -[A7] 000023EC 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000023F0 486E FFF8 pea.l [A6 - 0x8] 000023F4 206E 0052 movea.l A0, [A6 + 0x52] 000023F8 4868 003C pea.l [A0 + 0x3C] 000023FC 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002400 301F move.w D0, [A7]+ 00002402 7002 moveq.l D0, 0x02 00002404 2D40 FFF8 move.l [A6 - 0x8], D0 00002408 4267 clr.w -[A7] 0000240A 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000240E 486E FFF8 pea.l [A6 - 0x8] 00002412 206E 0052 movea.l A0, [A6 + 0x52] 00002416 4868 003E pea.l [A0 + 0x3E] 0000241A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000241E 301F move.w D0, [A7]+ 00002420 7001 moveq.l D0, 0x01 00002422 2D40 FFF8 move.l [A6 - 0x8], D0 00002426 4267 clr.w -[A7] 00002428 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000242C 486E FFF8 pea.l [A6 - 0x8] 00002430 206E 0052 movea.l A0, [A6 + 0x52] 00002434 4868 0040 pea.l [A0 + 0x40] 00002438 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000243C 301F move.w D0, [A7]+ 0000243E 206E 0052 movea.l A0, [A6 + 0x52] 00002442 7000 moveq.l D0, 0x00 00002444 1028 0040 move.b D0, [A0 + 0x40] 00002448 0240 0080 andi.w D0, 0x80 0000244C EE48 lsr D0.w, 7 0000244E 3D40 FFF0 move.w [A6 - 0x10], D0 00002452 206E 0052 movea.l A0, [A6 + 0x52] 00002456 7000 moveq.l D0, 0x00 00002458 1028 0040 move.b D0, [A0 + 0x40] 0000245C 0240 0007 andi.w D0, 0x7 00002460 5240 addq.w D0, 1 00002462 3D40 FFEC move.w [A6 - 0x14], D0 00002466 206E 0052 movea.l A0, [A6 + 0x52] 0000246A 116E FFF1 0042 move.b [A0 + 0x42], [A6 - 0xF] 00002470 7001 moveq.l D0, 0x01 00002472 322E FFEC move.w D1, [A6 - 0x14] 00002476 E368 lsl D0.w, D1 00002478 206E 0052 movea.l A0, [A6 + 0x52] 0000247C 3140 0044 move.w [A0 + 0x44], D0 00002480 206E 0052 movea.l A0, [A6 + 0x52] 00002484 3F28 0038 move.w -[A7], [A0 + 0x38] 00002488 4EBA 020C jsr [PC + 0x20C /* 00002696 */] 0000248C 548F addq.l A7, 2 0000248E 206E 0052 movea.l A0, [A6 + 0x52] 00002492 3140 0038 move.w [A0 + 0x38], D0 00002496 206E 0052 movea.l A0, [A6 + 0x52] 0000249A 3F28 003A move.w -[A7], [A0 + 0x3A] 0000249E 4EBA 01F6 jsr [PC + 0x1F6 /* 00002696 */] 000024A2 548F addq.l A7, 2 000024A4 206E 0052 movea.l A0, [A6 + 0x52] 000024A8 3140 003A move.w [A0 + 0x3A], D0 000024AC 206E 0052 movea.l A0, [A6 + 0x52] 000024B0 3F28 003C move.w -[A7], [A0 + 0x3C] 000024B4 4EBA 01E0 jsr [PC + 0x1E0 /* 00002696 */] 000024B8 548F addq.l A7, 2 000024BA 206E 0052 movea.l A0, [A6 + 0x52] 000024BE 3140 003C move.w [A0 + 0x3C], D0 000024C2 206E 0052 movea.l A0, [A6 + 0x52] 000024C6 3F28 003E move.w -[A7], [A0 + 0x3E] 000024CA 4EBA 01CA jsr [PC + 0x1CA /* 00002696 */] 000024CE 548F addq.l A7, 2 000024D0 206E 0052 movea.l A0, [A6 + 0x52] 000024D4 3140 003E move.w [A0 + 0x3E], D0 000024D8 206E 0052 movea.l A0, [A6 + 0x52] 000024DC 7000 moveq.l D0, 0x00 000024DE 1028 0040 move.b D0, [A0 + 0x40] 000024E2 0240 0040 andi.w D0, 0x40 /* '@' */ 000024E6 206E 0052 movea.l A0, [A6 + 0x52] 000024EA 1140 0041 move.b [A0 + 0x41], D0 000024EE 206E 0052 movea.l A0, [A6 + 0x52] 000024F2 4A28 0042 tst.b [A0 + 0x42] 000024F6 6700 008A beq +0x8C /* 00002582 */ 000024FA 206E 0052 movea.l A0, [A6 + 0x52] 000024FE 7000 moveq.l D0, 0x00 00002500 3028 0044 move.w D0, [A0 + 0x44] 00002504 E580 asl D0, 2 00002506 2F00 move.l -[A7], D0 00002508 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000250C 588F addq.l A7, 4 0000250E 206E 0052 movea.l A0, [A6 + 0x52] 00002512 2140 004A move.l [A0 + 0x4A], D0 00002516 206E 0052 movea.l A0, [A6 + 0x52] 0000251A 4AA8 004A tst.l [A0 + 0x4A] 0000251E 661E bne +0x20 /* 0000253E */ 00002520 4267 clr.w -[A7] 00002522 3F3C 03E9 move.w -[A7], 0x3E9 00002526 42A7 clr.l -[A7] 00002528 A985 syscall Alert 0000252A 301F move.w D0, [A7]+ 0000252C 4267 clr.w -[A7] 0000252E 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002532 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002536 301F move.w D0, [A7]+ 00002538 70FF moveq.l D0, 0xFFFFFFFF 0000253A 6000 014E bra +0x150 /* 0000268A */ label0000253E: 0000253E 426E FFFC clr.w [A6 - 0x4] 00002542 6030 bra +0x32 /* 00002574 */ label00002544: 00002544 7003 moveq.l D0, 0x03 00002546 2D40 FFF8 move.l [A6 - 0x8], D0 0000254A 206E 0052 movea.l A0, [A6 + 0x52] 0000254E 302E FFFC move.w D0, [A6 - 0x4] 00002552 48C0 ext.l D0 00002554 E580 asl D0, 2 00002556 D0A8 004A add.l D0, [A0 + 0x4A] 0000255A 4267 clr.w -[A7] 0000255C 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002560 486E FFF8 pea.l [A6 - 0x8] 00002564 2F00 move.l -[A7], D0 00002566 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000256A 301F move.w D0, [A7]+ 0000256C 3D40 FFFE move.w [A6 - 0x2], D0 00002570 526E FFFC addq.w [A6 - 0x4], 1 label00002574: 00002574 206E 0052 movea.l A0, [A6 + 0x52] 00002578 302E FFFC move.w D0, [A6 - 0x4] 0000257C B068 0044 cmp.w D0, [A0 + 0x44] 00002580 65C2 bcs -0x3C /* 00002544 */ label00002582: 00002582 7001 moveq.l D0, 0x01 00002584 2D40 FFF8 move.l [A6 - 0x8], D0 00002588 4267 clr.w -[A7] 0000258A 3F2E FFF2 move.w -[A7], [A6 - 0xE] 0000258E 486E FFF8 pea.l [A6 - 0x8] 00002592 486E FFD7 pea.l [A6 - 0x29] 00002596 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000259A 301F move.w D0, [A7]+ 0000259C 3D40 FFFE move.w [A6 - 0x2], D0 000025A0 7000 moveq.l D0, 0x00 000025A2 102E FFD7 move.b D0, [A6 - 0x29] 000025A6 206E 0052 movea.l A0, [A6 + 0x52] 000025AA 3140 001E move.w [A0 + 0x1E], D0 000025AE 7001 moveq.l D0, 0x01 000025B0 1D40 FFE3 move.b [A6 - 0x1D], D0 000025B4 42AE FFE4 clr.l [A6 - 0x1C] 000025B8 42AE FFE8 clr.l [A6 - 0x18] 000025BC 6058 bra +0x5A /* 00002616 */ label000025BE: 000025BE 52AE FFE4 addq.l [A6 - 0x1C], 1 000025C2 7001 moveq.l D0, 0x01 000025C4 2D40 FFF8 move.l [A6 - 0x8], D0 000025C8 4267 clr.w -[A7] 000025CA 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000025CE 486E FFF8 pea.l [A6 - 0x8] 000025D2 486E FFE3 pea.l [A6 - 0x1D] 000025D6 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000025DA 301F move.w D0, [A7]+ 000025DC 7000 moveq.l D0, 0x00 000025DE 102E FFE3 move.b D0, [A6 - 0x1D] 000025E2 2D40 FFF8 move.l [A6 - 0x8], D0 000025E6 7000 moveq.l D0, 0x00 000025E8 102E FFE3 move.b D0, [A6 - 0x1D] 000025EC 4A40 tst.w D0 000025EE 6736 beq +0x38 /* 00002626 */ 000025F0 206E 0052 movea.l A0, [A6 + 0x52] 000025F4 2028 0016 move.l D0, [A0 + 0x16] 000025F8 D0AE FFE8 add.l D0, [A6 - 0x18] 000025FC 4267 clr.w -[A7] 000025FE 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002602 486E FFF8 pea.l [A6 - 0x8] 00002606 2F00 move.l -[A7], D0 00002608 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000260C 301F move.w D0, [A7]+ 0000260E 202E FFF8 move.l D0, [A6 - 0x8] 00002612 D1AE FFE8 add.l [A6 - 0x18], D0 label00002616: 00002616 7000 moveq.l D0, 0x00 00002618 102E FFE3 move.b D0, [A6 - 0x1D] 0000261C 4A40 tst.w D0 0000261E 6306 bls +0x8 /* 00002626 */ 00002620 4AAE FFF8 tst.l [A6 - 0x8] 00002624 6E98 bgt -0x66 /* 000025BE */ label00002626: 00002626 7001 moveq.l D0, 0x01 00002628 2D40 FFF8 move.l [A6 - 0x8], D0 0000262C 4267 clr.w -[A7] 0000262E 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002632 486E FFF8 pea.l [A6 - 0x8] 00002636 486E FFD6 pea.l [A6 - 0x2A] 0000263A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000263E 301F move.w D0, [A7]+ 00002640 3D40 FFFE move.w [A6 - 0x2], D0 00002644 7000 moveq.l D0, 0x00 00002646 102E FFD6 move.b D0, [A6 - 0x2A] 0000264A 0C40 003B cmpi.w D0, 0x3B /* ';' */ 0000264E 671E beq +0x20 /* 0000266E */ 00002650 7000 moveq.l D0, 0x00 00002652 102E FFD6 move.b D0, [A6 - 0x2A] 00002656 0C40 002C cmpi.w D0, 0x2C /* ',' */ 0000265A 6712 beq +0x14 /* 0000266E */ 0000265C 7000 moveq.l D0, 0x00 0000265E 102E FFD6 move.b D0, [A6 - 0x2A] 00002662 0C40 0021 cmpi.w D0, 0x21 /* '!' */ 00002666 6706 beq +0x8 /* 0000266E */ 00002668 3F3C 0001 move.w -[A7], 0x1 0000266C A9C8 syscall SysBeep label0000266E: 0000266E 4267 clr.w -[A7] 00002670 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002674 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00002678 301F move.w D0, [A7]+ 0000267A 3D40 FFFE move.w [A6 - 0x2], D0 0000267E 206E 0052 movea.l A0, [A6 + 0x52] 00002682 216E FFE8 001A move.l [A0 + 0x1A], [A6 - 0x18] 00002688 7000 moveq.l D0, 0x00 label0000268A: 0000268A 4E5E unlink A6 0000268C 4E75 rts 0000268E 5245 addq.w D5, 1 00002690 4144 chk.w D0, D4 00002692 4749 chk.w D3, A1 00002694 4646 not.w D6 fn00002696: 00002696 4E56 FFFE link A6, -0x0002 0000269A 302E 0008 move.w D0, [A6 + 0x8] 0000269E E148 lsl D0.w, 8 000026A0 322E 0008 move.w D1, [A6 + 0x8] 000026A4 E049 lsr D1.w, 8 000026A6 8041 or.w D0, D1 000026A8 3D40 FFFE move.w [A6 - 0x2], D0 000026AC 302E FFFE move.w D0, [A6 - 0x2] 000026B0 4E5E unlink A6 000026B2 4E75 rts 000026B4 434E chk.w D1, A6 000026B6 5642 addq.w D2, 3 000026B8 5954 subq.w [A4], 4 000026BA 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn000026BC: 000026BC 4E56 F99C link A6, -0x0664 000026C0 422E FBAD clr.b [A6 - 0x453] 000026C4 206E 0008 movea.l A0, [A6 + 0x8] 000026C8 4268 0030 clr.w [A0 + 0x30] 000026CC 206E 0008 movea.l A0, [A6 + 0x8] 000026D0 4268 0032 clr.w [A0 + 0x32] 000026D4 206E 0008 movea.l A0, [A6 + 0x8] 000026D8 4868 004E pea.l [A0 + 0x4E] 000026DC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000026E0 588F addq.l A7, 4 000026E2 4879 0000 0426 push.l 0x426 000026E8 2F00 move.l -[A7], D0 000026EA 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 000026EE 508F addq.l A7, 8 000026F0 206E 0008 movea.l A0, [A6 + 0x8] 000026F4 4868 004E pea.l [A0 + 0x4E] 000026F8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000026FC 588F addq.l A7, 4 000026FE 42A7 clr.l -[A7] 00002700 4878 0100 push.l 0x100 00002704 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00002708 205F movea.l A0, [A7]+ 0000270A 226E 0008 movea.l A1, [A6 + 0x8] 0000270E 2348 0166 move.l [A1 + 0x166], A0 00002712 42A7 clr.l -[A7] 00002714 206E 0008 movea.l A0, [A6 + 0x8] 00002718 2F28 0166 move.l -[A7], [A0 + 0x166] 0000271C 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00002722 486E F99C pea.l [A6 - 0x664] 00002726 A9FD syscall GetScrap 00002728 201F move.l D0, [A7]+ 0000272A 2D40 F9A0 move.l [A6 - 0x660], D0 0000272E 4AAE F9A0 tst.l [A6 - 0x660] 00002732 6C08 bge +0xA /* 0000273C */ 00002734 302E F9A2 move.w D0, [A6 - 0x65E] 00002738 6000 01E4 bra +0x1E6 /* 0000291E */ label0000273C: 0000273C 206E 0008 movea.l A0, [A6 + 0x8] 00002740 2F28 0166 move.l -[A7], [A0 + 0x166] 00002744 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002748 588F addq.l A7, 4 0000274A 206E 0008 movea.l A0, [A6 + 0x8] 0000274E 2140 014E move.l [A0 + 0x14E], D0 00002752 206E 0008 movea.l A0, [A6 + 0x8] 00002756 2068 014E movea.l A0, [A0 + 0x14E] 0000275A 43EE FBE6 lea.l A1, [A6 - 0x41A] 0000275E 41E8 0010 lea.l A0, [A0 + 0x10] 00002762 22D8 move.l [A1]+, [A0]+ 00002764 22D8 move.l [A1]+, [A0]+ 00002766 206E 0008 movea.l A0, [A6 + 0x8] 0000276A 2068 014E movea.l A0, [A0 + 0x14E] 0000276E 2068 0002 movea.l A0, [A0 + 0x2] 00002772 2050 movea.l A0, [A0] 00002774 2D68 002A FBA8 move.l [A6 - 0x458], [A0 + 0x2A] 0000277A 302E FBEC move.w D0, [A6 - 0x414] 0000277E 906E FBE8 sub.w D0, [A6 - 0x418] 00002782 3D40 FBF0 move.w [A6 - 0x410], D0 00002786 302E FBEA move.w D0, [A6 - 0x416] 0000278A 906E FBE6 sub.w D0, [A6 - 0x41A] 0000278E 3D40 FBF2 move.w [A6 - 0x40E], D0 00002792 306E FBF2 movea.w A0, [A6 - 0x40E] 00002796 326E FBF0 movea.w A1, [A6 - 0x410] 0000279A 2009 move.l D0, A1 0000279C 2208 move.l D1, A0 0000279E 4C01 0000 movem.w , D1 000027A2 2D40 FBE2 move.l [A6 - 0x41E], D0 000027A6 206E FBA8 movea.l A0, [A6 - 0x458] 000027AA 2050 movea.l A0, [A0] 000027AC 3028 0006 move.w D0, [A0 + 0x6] 000027B0 5240 addq.w D0, 1 000027B2 3D40 FBEE move.w [A6 - 0x412], D0 000027B6 306E FBEE movea.w A0, [A6 - 0x412] 000027BA 2008 move.l D0, A0 000027BC E580 asl D0, 2 000027BE 2F00 move.l -[A7], D0 000027C0 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000027C4 588F addq.l A7, 4 000027C6 206E 0008 movea.l A0, [A6 + 0x8] 000027CA 2140 0046 move.l [A0 + 0x46], D0 000027CE 206E 0008 movea.l A0, [A6 + 0x8] 000027D2 4AA8 0046 tst.l [A0 + 0x46] 000027D6 6612 bne +0x14 /* 000027EA */ 000027D8 4267 clr.w -[A7] 000027DA 3F3C 03E9 move.w -[A7], 0x3E9 000027DE 42A7 clr.l -[A7] 000027E0 A985 syscall Alert 000027E2 301F move.w D0, [A7]+ 000027E4 70FF moveq.l D0, 0xFFFFFFFF 000027E6 6000 0136 bra +0x138 /* 0000291E */ label000027EA: 000027EA 426E FBFA clr.w [A6 - 0x406] 000027EE 6000 0094 bra +0x96 /* 00002884 */ label000027F2: 000027F2 306E FBFA movea.w A0, [A6 - 0x406] 000027F6 2F08 move.l -[A7], A0 000027F8 486E FBC6 pea.l [A6 - 0x43A] 000027FC AA34 syscall Index2Color 000027FE 206E 0008 movea.l A0, [A6 + 0x8] 00002802 302E FBFA move.w D0, [A6 - 0x406] 00002806 48C0 ext.l D0 00002808 E580 asl D0, 2 0000280A D0A8 0046 add.l D0, [A0 + 0x46] 0000280E 206E FBA8 movea.l A0, [A6 - 0x458] 00002812 322E FBFA move.w D1, [A6 - 0x406] 00002816 48C1 ext.l D1 00002818 E781 asl D1, 3 0000281A D290 add.l D1, [A0] 0000281C 2041 movea.l A0, D1 0000281E 3228 000A move.w D1, [A0 + 0xA] 00002822 E049 lsr D1.w, 8 00002824 2040 movea.l A0, D0 00002826 1081 move.b [A0], D1 00002828 206E 0008 movea.l A0, [A6 + 0x8] 0000282C 302E FBFA move.w D0, [A6 - 0x406] 00002830 48C0 ext.l D0 00002832 E580 asl D0, 2 00002834 D0A8 0046 add.l D0, [A0 + 0x46] 00002838 206E FBA8 movea.l A0, [A6 - 0x458] 0000283C 322E FBFA move.w D1, [A6 - 0x406] 00002840 48C1 ext.l D1 00002842 E781 asl D1, 3 00002844 D290 add.l D1, [A0] 00002846 2041 movea.l A0, D1 00002848 3228 000C move.w D1, [A0 + 0xC] 0000284C E049 lsr D1.w, 8 0000284E 2040 movea.l A0, D0 00002850 1141 0001 move.b [A0 + 0x1], D1 00002854 206E 0008 movea.l A0, [A6 + 0x8] 00002858 302E FBFA move.w D0, [A6 - 0x406] 0000285C 48C0 ext.l D0 0000285E E580 asl D0, 2 00002860 D0A8 0046 add.l D0, [A0 + 0x46] 00002864 206E FBA8 movea.l A0, [A6 - 0x458] 00002868 322E FBFA move.w D1, [A6 - 0x406] 0000286C 48C1 ext.l D1 0000286E E781 asl D1, 3 00002870 D290 add.l D1, [A0] 00002872 2041 movea.l A0, D1 00002874 3228 000E move.w D1, [A0 + 0xE] 00002878 E049 lsr D1.w, 8 0000287A 2040 movea.l A0, D0 0000287C 1141 0002 move.b [A0 + 0x2], D1 00002880 526E FBFA addq.w [A6 - 0x406], 1 label00002884: 00002884 302E FBFA move.w D0, [A6 - 0x406] 00002888 B06E FBEE cmp.w D0, [A6 - 0x412] 0000288C 6D00 FF64 blt -0x9A /* 000027F2 */ 00002890 206E 0008 movea.l A0, [A6 + 0x8] 00002894 316E FBEE 0030 move.w [A0 + 0x30], [A6 - 0x412] 0000289A 206E 0008 movea.l A0, [A6 + 0x8] 0000289E 316E FBEE 0032 move.w [A0 + 0x32], [A6 - 0x412] 000028A4 206E 0008 movea.l A0, [A6 + 0x8] 000028A8 4268 003A clr.w [A0 + 0x3A] 000028AC 206E 0008 movea.l A0, [A6 + 0x8] 000028B0 4268 0038 clr.w [A0 + 0x38] 000028B4 206E 0008 movea.l A0, [A6 + 0x8] 000028B8 316E FBF0 003C move.w [A0 + 0x3C], [A6 - 0x410] 000028BE 206E 0008 movea.l A0, [A6 + 0x8] 000028C2 316E FBF2 003E move.w [A0 + 0x3E], [A6 - 0x40E] 000028C8 206E 0008 movea.l A0, [A6 + 0x8] 000028CC 4228 0041 clr.b [A0 + 0x41] 000028D0 206E 0008 movea.l A0, [A6 + 0x8] 000028D4 4228 0042 clr.b [A0 + 0x42] 000028D8 206E 0008 movea.l A0, [A6 + 0x8] 000028DC 3F28 0032 move.w -[A7], [A0 + 0x32] 000028E0 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000028E4 548F addq.l A7, 2 000028E6 206E 0008 movea.l A0, [A6 + 0x8] 000028EA 3140 001E move.w [A0 + 0x1E], D0 000028EE 206E 0008 movea.l A0, [A6 + 0x8] 000028F2 316E FBF2 002A move.w [A0 + 0x2A], [A6 - 0x40E] 000028F8 206E 0008 movea.l A0, [A6 + 0x8] 000028FC 316E FBF0 0028 move.w [A0 + 0x28], [A6 - 0x410] 00002902 206E 0008 movea.l A0, [A6 + 0x8] 00002906 7001 moveq.l D0, 0x01 00002908 1140 0034 move.b [A0 + 0x34], D0 0000290C 206E 0008 movea.l A0, [A6 + 0x8] 00002910 4228 002D clr.b [A0 + 0x2D] 00002914 206E 0008 movea.l A0, [A6 + 0x8] 00002918 42A8 0024 clr.l [A0 + 0x24] 0000291C 7000 moveq.l D0, 0x00 label0000291E: 0000291E 4E5E unlink A6 00002920 4E75 rts 00002922 5245 addq.w D5, 1 00002924 4144 chk.w D0, D4 00002926 434C chk.w D1, A4 00002928 4950 chk.w D4, [A0] export_65: 0000292A 4E56 0000 link A6, 0 0000292E 2F0C move.l -[A7], A4 00002930 286E 0008 movea.l A4, [A6 + 0x8] 00002934 2F0C move.l -[A7], A4 00002936 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 0000293A 588F addq.l A7, 4 0000293C 2054 movea.l A0, [A4] 0000293E 4228 0084 clr.b [A0 + 0x84] 00002942 2054 movea.l A0, [A4] 00002944 317C 0FA0 0022 move.w [A0 + 0x22], 0xFA0 0000294A 486D 021A pea.l [A5 + 0x21A /* export_63 */] 0000294E 2F0C move.l -[A7], A4 00002950 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 00002954 508F addq.l A7, 8 00002956 486D 0222 pea.l [A5 + 0x222 /* export_64 */] 0000295A 2F0C move.l -[A7], A4 0000295C 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 00002960 508F addq.l A7, 8 00002962 7001 moveq.l D0, 0x01 00002964 1B40 F634 move.b [A5 - 0x9CC], D0 00002968 3B6D F8D0 F636 move.w [A5 - 0x9CA], [A5 - 0x730] 0000296E 2B4C F638 move.l [A5 - 0x9C8], A4 00002972 2F0C move.l -[A7], A4 00002974 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00002978 588F addq.l A7, 4 0000297A 285F movea.l A4, [A7]+ 0000297C 4E5E unlink A6 0000297E 4E75 rts 00002980 494E chk.w D4, A6 00002982 4954 chk.w D4, [A4] 00002984 2020 move.l D0, -[A0] 00002986 2020 move.l D0, -[A0] export_69: 00002988 4E56 0000 link A6, 0 0000298C 2F0C move.l -[A7], A4 0000298E 286E 0008 movea.l A4, [A6 + 0x8] 00002992 2054 movea.l A0, [A4] 00002994 116E 000D 0084 move.b [A0 + 0x84], [A6 + 0xD] 0000299A 2F0C move.l -[A7], A4 0000299C 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000029A0 588F addq.l A7, 4 000029A2 285F movea.l A4, [A7]+ 000029A4 4E5E unlink A6 000029A6 4E75 rts 000029A8 5345 subq.w D5, 1 000029AA 5453 addq.w [A3], 2 000029AC 484F pea.l A7 000029AE 5741 subq.w D1, 3 export_67: 000029B0 4E56 0000 link A6, 0 000029B4 2F0C move.l -[A7], A4 000029B6 286E 0008 movea.l A4, [A6 + 0x8] 000029BA 3B6E 000C F636 move.w [A5 - 0x9CA], [A6 + 0xC] 000029C0 285F movea.l A4, [A7]+ 000029C2 4E5E unlink A6 000029C4 4E75 rts 000029C6 5345 subq.w D5, 1 000029C8 5446 addq.w D6, 2 000029CA 494C chk.w D4, A4 000029CC 4554 chk.w D2, [A4] export_68: 000029CE 4E56 0000 link A6, 0 000029D2 2F0C move.l -[A7], A4 000029D4 286E 0008 movea.l A4, [A6 + 0x8] 000029D8 302D F636 move.w D0, [A5 - 0x9CA] 000029DC 285F movea.l A4, [A7]+ 000029DE 4E5E unlink A6 000029E0 4E75 rts 000029E2 4745 chk.w D3, D5 000029E4 5446 addq.w D6, 2 000029E6 494C chk.w D4, A4 000029E8 4554 chk.w D2, [A4] export_63: 000029EA 4E56 FFFE link A6, -0x0002 000029EE 0C6E 0064 000C cmpi.w [A6 + 0xC], 0x64 /* 'd' */ 000029F4 662A bne +0x2C /* 00002A20 */ 000029F6 4A2D F634 tst.b [A5 - 0x9CC] 000029FA 671A beq +0x1C /* 00002A16 */ 000029FC 3F3C 000B move.w -[A7], 0xB 00002A00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A04 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00002A08 5C8F addq.l A7, 6 00002A0A 2F00 move.l -[A7], D0 00002A0C 3F2D F636 move.w -[A7], [A5 - 0x9CA] 00002A10 A963 syscall SetControlValue/SetCtlValue 00002A12 422D F634 clr.b [A5 - 0x9CC] label00002A16: 00002A16 7064 moveq.l D0, 0x64 00002A18 3D40 FFFE move.w [A6 - 0x2], D0 00002A1C 6000 0054 bra +0x56 /* 00002A72 */ label00002A20: 00002A20 0C6E 000B 000C cmpi.w [A6 + 0xC], 0xB 00002A26 6606 bne +0x8 /* 00002A2E */ 00002A28 426E FFFE clr.w [A6 - 0x2] 00002A2C 6044 bra +0x46 /* 00002A72 */ label00002A2E: 00002A2E 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1 00002A34 6636 bne +0x38 /* 00002A6C */ 00002A36 3F3C 000B move.w -[A7], 0xB 00002A3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A3E 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00002A42 5C8F addq.l A7, 6 00002A44 4267 clr.w -[A7] 00002A46 2F00 move.l -[A7], D0 00002A48 A960 syscall GetControlValue/GetCtlValue 00002A4A 301F move.w D0, [A7]+ 00002A4C 4A40 tst.w D0 00002A4E 6E0E bgt +0x10 /* 00002A5E */ 00002A50 3F3C 0001 move.w -[A7], 0x1 00002A54 A9C8 syscall SysBeep 00002A56 7064 moveq.l D0, 0x64 00002A58 3D40 FFFE move.w [A6 - 0x2], D0 00002A5C 6006 bra +0x8 /* 00002A64 */ label00002A5E: 00002A5E 7001 moveq.l D0, 0x01 00002A60 3D40 FFFE move.w [A6 - 0x2], D0 label00002A64: 00002A64 3B6D F636 F8D0 move.w [A5 - 0x730], [A5 - 0x9CA] 00002A6A 6006 bra +0x8 /* 00002A72 */ label00002A6C: 00002A6C 3D6E 000C FFFE move.w [A6 - 0x2], [A6 + 0xC] label00002A72: 00002A72 302E FFFE move.w D0, [A6 - 0x2] 00002A76 4E5E unlink A6 00002A78 205F movea.l A0, [A7]+ 00002A7A 4FEF 0006 lea.l A7, [A7 + 0x6] 00002A7E 3E80 move.w [A7], D0 00002A80 4ED0 jmp [A0] 00002A82 4749 chk.w D3, A1 00002A84 4647 not.w D7 00002A86 4554 chk.w D2, [A4] 00002A88 444C neg.w A4 export_64: 00002A8A 4E56 FFD8 link A6, -0x0028 00002A8E 206E 000C movea.l A0, [A6 + 0xC] 00002A92 0C50 0001 cmpi.w [A0], 0x1 00002A96 6600 008C bne +0x8E /* 00002B24 */ 00002A9A 486E FFEC pea.l [A6 - 0x14] 00002A9E A874 syscall GetPort 00002AA0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002AA4 A873 syscall SetPort 00002AA6 3F3C 000B move.w -[A7], 0xB 00002AAA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002AAE 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00002AB2 5C8F addq.l A7, 6 00002AB4 2D40 FFF0 move.l [A6 - 0x10], D0 00002AB8 206E FFF0 movea.l A0, [A6 - 0x10] 00002ABC 2050 movea.l A0, [A0] 00002ABE 43EE FFF4 lea.l A1, [A6 - 0xC] 00002AC2 5088 addq.l A0, 8 00002AC4 22D8 move.l [A1]+, [A0]+ 00002AC6 22D8 move.l [A1]+, [A0]+ 00002AC8 206E 000C movea.l A0, [A6 + 0xC] 00002ACC 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA] 00002AD2 486E FFFC pea.l [A6 - 0x4] 00002AD6 A871 syscall GlobalToLocal 00002AD8 4267 clr.w -[A7] 00002ADA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002ADE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002AE2 A966 syscall TestControl 00002AE4 301F move.w D0, [A7]+ 00002AE6 3D40 FFE8 move.w [A6 - 0x18], D0 00002AEA 4A40 tst.w D0 00002AEC 672A beq +0x2C /* 00002B18 */ 00002AEE 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002AF2 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00002AF6 A963 syscall SetControlValue/SetCtlValue 00002AF8 3B6E FFE8 F636 move.w [A5 - 0x9CA], [A6 - 0x18] 00002AFE 7001 moveq.l D0, 0x01 00002B00 1D40 FFEB move.b [A6 - 0x15], D0 00002B04 206E 0008 movea.l A0, [A6 + 0x8] 00002B08 7065 moveq.l D0, 0x65 00002B0A 3080 move.w [A0], D0 00002B0C 2F2D F638 move.l -[A7], [A5 - 0x9C8] 00002B10 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00002B14 588F addq.l A7, 4 00002B16 6004 bra +0x6 /* 00002B1C */ label00002B18: 00002B18 422E FFEB clr.b [A6 - 0x15] label00002B1C: 00002B1C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002B20 A873 syscall SetPort 00002B22 6004 bra +0x6 /* 00002B28 */ label00002B24: 00002B24 422E FFEB clr.b [A6 - 0x15] label00002B28: 00002B28 102E FFEB move.b D0, [A6 - 0x15] 00002B2C 4E5E unlink A6 00002B2E 205F movea.l A0, [A7]+ 00002B30 4FEF 000C lea.l A7, [A7 + 0xC] 00002B34 1E80 move.b [A7], D0 00002B36 4ED0 jmp [A0] 00002B38 4749 chk.w D3, A1 00002B3A 4647 not.w D7 00002B3C 4554 chk.w D2, [A4] 00002B3E 4649 not.w A1 export_66: 00002B40 4E56 FFF0 link A6, -0x0010 00002B44 2F0C move.l -[A7], A4 00002B46 286E 0008 movea.l A4, [A6 + 0x8] 00002B4A 2054 movea.l A0, [A4] 00002B4C 4A28 0084 tst.b [A0 + 0x84] 00002B50 6714 beq +0x16 /* 00002B66 */ 00002B52 42A7 clr.l -[A7] 00002B54 3F3C FFFF move.w -[A7], 0xFFFF 00002B58 2F0C move.l -[A7], A4 00002B5A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002B5E 4FEF 000A lea.l A7, [A7 + 0xA] 00002B62 6000 0196 bra +0x198 /* 00002CFA */ label00002B66: 00002B66 302D F636 move.w D0, [A5 - 0x9CA] 00002B6A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002B6E FFFF .invalid <> 00002B70 0006 0166 ori.b D6, 0x66 /* 'f' */ 00002B74 0010 0162 ori.b [A0], 0x62 /* 'b' */ 00002B78 0020 0054 ori.b -[A0], 0x54 /* 'T' */ 00002B7C 0088 00BC 00F0 ori.l A0, 0xBC00F0 00002B82 0122 btst -[A2], D0 00002B84 42A7 clr.l -[A7] 00002B86 3F3C FFFF move.w -[A7], 0xFFFF 00002B8A 2F0C move.l -[A7], A4 00002B8C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002B90 4FEF 000A lea.l A7, [A7 + 0xA] 00002B94 6000 0164 bra +0x166 /* 00002CFA */ 00002B98 2D7C 4749 4666 FFF0 move.l [A6 - 0x10], 0x47494666 /* 'GIFf' */ 00002BA0 2D7C 5445 5854 FFF4 move.l [A6 - 0xC], 0x54455854 /* 'TEXT' */ 00002BA8 2D7C 4441 5441 FFF8 move.l [A6 - 0x8], 0x44415441 /* 'DATA' */ 00002BB0 2D7C 4749 4666 FFFC move.l [A6 - 0x4], 0x47494666 /* 'GIFf' */ 00002BB8 486E FFF0 pea.l [A6 - 0x10] 00002BBC 3F3C 0004 move.w -[A7], 0x4 00002BC0 2F0C move.l -[A7], A4 00002BC2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002BC6 4FEF 000A lea.l A7, [A7 + 0xA] 00002BCA 6000 012E bra +0x130 /* 00002CFA */ 00002BCE 2D7C 5144 5666 FFF0 move.l [A6 - 0x10], 0x51445666 /* 'QDVf' */ 00002BD6 2D7C 4449 4756 FFF4 move.l [A6 - 0xC], 0x44494756 /* 'DIGV' */ 00002BDE 2D7C 5144 5666 FFF8 move.l [A6 - 0x8], 0x51445666 /* 'QDVf' */ 00002BE6 2D7C 5144 5666 FFFC move.l [A6 - 0x4], 0x51445666 /* 'QDVf' */ 00002BEE 486E FFF0 pea.l [A6 - 0x10] 00002BF2 3F3C 0004 move.w -[A7], 0x4 00002BF6 2F0C move.l -[A7], A4 00002BF8 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002BFC 4FEF 000A lea.l A7, [A7 + 0xA] 00002C00 6000 00F8 bra +0xFA /* 00002CFA */ 00002C04 2D7C 5343 414E FFF0 move.l [A6 - 0x10], 0x5343414E /* 'SCAN' */ 00002C0C 2D7C 5343 414E FFF4 move.l [A6 - 0xC], 0x5343414E /* 'SCAN' */ 00002C14 2D7C 5343 414E FFF8 move.l [A6 - 0x8], 0x5343414E /* 'SCAN' */ 00002C1C 2D7C 5343 414E FFFC move.l [A6 - 0x4], 0x5343414E /* 'SCAN' */ 00002C24 486E FFF0 pea.l [A6 - 0x10] 00002C28 3F3C 0004 move.w -[A7], 0x4 00002C2C 2F0C move.l -[A7], A4 00002C2E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002C32 4FEF 000A lea.l A7, [A7 + 0xA] 00002C36 6000 00C2 bra +0xC4 /* 00002CFA */ 00002C3A 2D7C 6964 3D30 FFF0 move.l [A6 - 0x10], 0x69643D30 /* 'id=0' */ 00002C42 2D7C 5043 5430 FFF4 move.l [A6 - 0xC], 0x50435430 /* 'PCT0' */ 00002C4A 2D7C 6772 6179 FFF8 move.l [A6 - 0x8], 0x67726179 /* 'gray' */ 00002C52 2D7C 7069 6374 FFFC move.l [A6 - 0x4], 0x70696374 /* 'pict' */ 00002C5A 486E FFF0 pea.l [A6 - 0x10] 00002C5E 3F3C 0004 move.w -[A7], 0x4 00002C62 2F0C move.l -[A7], A4 00002C64 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002C68 4FEF 000A lea.l A7, [A7 + 0xA] 00002C6C 6000 008C bra +0x8E /* 00002CFA */ 00002C70 2D7C 5049 4354 FFF0 move.l [A6 - 0x10], 0x50494354 /* 'PICT' */ 00002C78 2D7C 5049 4354 FFF4 move.l [A6 - 0xC], 0x50494354 /* 'PICT' */ 00002C80 2D7C 5049 4354 FFF8 move.l [A6 - 0x8], 0x50494354 /* 'PICT' */ 00002C88 2D7C 5049 4354 FFFC move.l [A6 - 0x4], 0x50494354 /* 'PICT' */ 00002C90 486E FFF0 pea.l [A6 - 0x10] 00002C94 3F3C 0004 move.w -[A7], 0x4 00002C98 2F0C move.l -[A7], A4 00002C9A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002C9E 4FEF 000A lea.l A7, [A7 + 0xA] 00002CA2 6056 bra +0x58 /* 00002CFA */ 00002CA4 2D7C 5449 4646 FFF0 move.l [A6 - 0x10], 0x54494646 /* 'TIFF' */ 00002CAC 2D7C 5469 6666 FFF4 move.l [A6 - 0xC], 0x54696666 /* 'Tiff' */ 00002CB4 2D7C 7469 6666 FFF8 move.l [A6 - 0x8], 0x74696666 /* 'tiff' */ 00002CBC 2D7C 5449 4646 FFFC move.l [A6 - 0x4], 0x54494646 /* 'TIFF' */ 00002CC4 486E FFF0 pea.l [A6 - 0x10] 00002CC8 3F3C 0004 move.w -[A7], 0x4 00002CCC 2F0C move.l -[A7], A4 00002CCE 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002CD2 4FEF 000A lea.l A7, [A7 + 0xA] 00002CD6 6022 bra +0x24 /* 00002CFA */ 00002CD8 42AE FFF0 clr.l [A6 - 0x10] 00002CDC 42AE FFF4 clr.l [A6 - 0xC] 00002CE0 42AE FFF8 clr.l [A6 - 0x8] 00002CE4 42AE FFFC clr.l [A6 - 0x4] 00002CE8 486E FFF0 pea.l [A6 - 0x10] 00002CEC 3F3C 0004 move.w -[A7], 0x4 00002CF0 2F0C move.l -[A7], A4 00002CF2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00002CF6 4FEF 000A lea.l A7, [A7 + 0xA] label00002CFA: 00002CFA 285F movea.l A4, [A7]+ 00002CFC 4E5E unlink A6 00002CFE 4E75 rts 00002D00 4749 chk.w D3, A1 00002D02 4653 not.w [A3] 00002D04 4554 chk.w D2, [A4] 00002D06 5459 addq.w [A1]+, 2 export_70: 00002D08 4E56 FFB2 link A6, -0x004E 00002D0C 486D F63C pea.l [A5 - 0x9C4] 00002D10 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002D14 588F addq.l A7, 4 00002D16 2D40 FFFC move.l [A6 - 0x4], D0 00002D1A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D1E 4EAD F744 jsr [A5 - 0x8BC] 00002D22 588F addq.l A7, 4 00002D24 4A2E 0009 tst.b [A6 + 0x9] 00002D28 670E beq +0x10 /* 00002D38 */ 00002D2A 3F3C 0001 move.w -[A7], 0x1 00002D2E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D32 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00002D36 5C8F addq.l A7, 6 label00002D38: 00002D38 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D3C 4EAD 0452 jsr [A5 + 0x452 /* export_134 */] 00002D40 588F addq.l A7, 4 00002D42 4A00 tst.b D0 00002D44 6710 beq +0x12 /* 00002D56 */ 00002D46 486E FFB2 pea.l [A6 - 0x4E] 00002D4A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D4E 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */] 00002D52 508F addq.l A7, 8 00002D54 6010 bra +0x12 /* 00002D66 */ label00002D56: 00002D56 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D5A 4EAD F742 jsr [A5 - 0x8BE] 00002D5E 588F addq.l A7, 4 00002D60 7000 moveq.l D0, 0x00 00002D62 6000 008C bra +0x8E /* 00002DF0 */ label00002D66: 00002D66 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D6A 4EAD F742 jsr [A5 - 0x8BE] 00002D6E 588F addq.l A7, 4 00002D70 302D F8D0 move.w D0, [A5 - 0x730] 00002D74 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002D78 0001 0006 ori.b D1, 0x6 00002D7C 0058 000C ori.w [A0]+, 0xC 00002D80 0018 002E ori.b [A0]+, 0x2E /* '.' */ 00002D84 0020 0036 ori.b -[A0], 0x36 /* '6' */ 00002D88 0040 486E ori.w D0, 0x486E /* 'Hn' */ 00002D8C FFB2 .invalid <> 00002D8E 4EBA E036 jsr [PC - 0x1FCA /* 00000DC6 */] 00002D92 588F addq.l A7, 4 00002D94 6000 005A bra +0x5C /* 00002DF0 */ 00002D98 486E FFB2 pea.l [A6 - 0x4E] 00002D9C 4EBA E2CA jsr [PC - 0x1D36 /* 00001068 */] 00002DA0 588F addq.l A7, 4 00002DA2 604C bra +0x4E /* 00002DF0 */ 00002DA4 486E FFB2 pea.l [A6 - 0x4E] 00002DA8 4EBA E3EE jsr [PC - 0x1C12 /* 00001198 */] 00002DAC 588F addq.l A7, 4 00002DAE 6040 bra +0x42 /* 00002DF0 */ 00002DB0 486E FFB2 pea.l [A6 - 0x4E] 00002DB4 4EBA E18A jsr [PC - 0x1E76 /* 00000F40 */] 00002DB8 588F addq.l A7, 4 00002DBA 6034 bra +0x36 /* 00002DF0 */ 00002DBC 486E FFB2 pea.l [A6 - 0x4E] 00002DC0 4EBA E51A jsr [PC - 0x1AE6 /* 000012DC */] 00002DC4 588F addq.l A7, 4 00002DC6 6028 bra +0x2A /* 00002DF0 */ 00002DC8 486E FFB2 pea.l [A6 - 0x4E] 00002DCC 4EBA E63A jsr [PC - 0x19C6 /* 00001408 */] 00002DD0 588F addq.l A7, 4 00002DD2 601C bra +0x1E /* 00002DF0 */ 00002DD4 4879 0000 0474 push.l 0x474 00002DDA 42A7 clr.l -[A7] 00002DDC 42A7 clr.l -[A7] 00002DDE 42A7 clr.l -[A7] 00002DE0 A98B syscall ParamText 00002DE2 4267 clr.w -[A7] 00002DE4 3F3C 0080 move.w -[A7], 0x80 00002DE8 42A7 clr.l -[A7] 00002DEA A985 syscall Alert 00002DEC 301F move.w D0, [A7]+ 00002DEE 7000 moveq.l D0, 0x00 label00002DF0: 00002DF0 4E5E unlink A6 00002DF2 4E75 rts 00002DF4 4F50 chk.w D7, [A0] 00002DF6 454E chk.w D2, A6 00002DF8 4649 not.w A1 00002DFA 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5 export_75: // at 00002DFC (misaligned) 00002DFE 0000 2F0C ori.b D0, 0xC 00002E02 286E 0008 movea.l A4, [A6 + 0x8] 00002E06 2F0C move.l -[A7], A4 00002E08 4EAD 0482 jsr [A5 + 0x482 /* export_140 */] 00002E0C 588F addq.l A7, 4 00002E0E 2054 movea.l A0, [A4] 00002E10 317C 0F9F 0022 move.w [A0 + 0x22], 0xF9F 00002E16 486D 025A pea.l [A5 + 0x25A /* export_71 */] 00002E1A 2F0C move.l -[A7], A4 00002E1C 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00002E20 508F addq.l A7, 8 00002E22 486D 0262 pea.l [A5 + 0x262 /* export_72 */] 00002E26 2F0C move.l -[A7], A4 00002E28 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00002E2C 508F addq.l A7, 8 00002E2E 7001 moveq.l D0, 0x01 00002E30 1B40 F8D4 move.b [A5 - 0x72C], D0 00002E34 3B6D F8D2 F8D6 move.w [A5 - 0x72A], [A5 - 0x72E] 00002E3A 2B4C F8D8 move.l [A5 - 0x728], A4 00002E3E 285F movea.l A4, [A7]+ 00002E40 4E5E unlink A6 00002E42 4E75 rts 00002E44 494E chk.w D4, A6 00002E46 4954 chk.w D4, [A4] 00002E48 2020 move.l D0, -[A0] 00002E4A 2020 move.l D0, -[A0] export_73: 00002E4C 4E56 0000 link A6, 0 00002E50 2F0C move.l -[A7], A4 00002E52 286E 0008 movea.l A4, [A6 + 0x8] 00002E56 3B6E 000C F8D6 move.w [A5 - 0x72A], [A6 + 0xC] 00002E5C 285F movea.l A4, [A7]+ 00002E5E 4E5E unlink A6 00002E60 4E75 rts 00002E62 5345 subq.w D5, 1 00002E64 5446 addq.w D6, 2 00002E66 494C chk.w D4, A4 00002E68 4554 chk.w D2, [A4] export_74: 00002E6A 4E56 0000 link A6, 0 00002E6E 2F0C move.l -[A7], A4 00002E70 286E 0008 movea.l A4, [A6 + 0x8] 00002E74 302D F8D6 move.w D0, [A5 - 0x72A] 00002E78 285F movea.l A4, [A7]+ 00002E7A 4E5E unlink A6 00002E7C 4E75 rts 00002E7E 4745 chk.w D3, D5 00002E80 5446 addq.w D6, 2 00002E82 494C chk.w D4, A4 00002E84 4554 chk.w D2, [A4] export_71: 00002E86 4E56 FFFE link A6, -0x0002 00002E8A 0C6E 0064 000C cmpi.w [A6 + 0xC], 0x64 /* 'd' */ 00002E90 662A bne +0x2C /* 00002EBC */ 00002E92 4A2D F8D4 tst.b [A5 - 0x72C] 00002E96 671A beq +0x1C /* 00002EB2 */ 00002E98 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00002E9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EA0 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00002EA4 5C8F addq.l A7, 6 00002EA6 2F00 move.l -[A7], D0 00002EA8 3F2D F8D6 move.w -[A7], [A5 - 0x72A] 00002EAC A963 syscall SetControlValue/SetCtlValue 00002EAE 422D F8D4 clr.b [A5 - 0x72C] label00002EB2: 00002EB2 7064 moveq.l D0, 0x64 00002EB4 3D40 FFFE move.w [A6 - 0x2], D0 00002EB8 6000 0054 bra +0x56 /* 00002F0E */ label00002EBC: 00002EBC 0C6E 0009 000C cmpi.w [A6 + 0xC], 0x9 /* '\t' */ 00002EC2 6606 bne +0x8 /* 00002ECA */ 00002EC4 426E FFFE clr.w [A6 - 0x2] 00002EC8 6044 bra +0x46 /* 00002F0E */ label00002ECA: 00002ECA 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1 00002ED0 6636 bne +0x38 /* 00002F08 */ 00002ED2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00002ED6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EDA 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00002EDE 5C8F addq.l A7, 6 00002EE0 4267 clr.w -[A7] 00002EE2 2F00 move.l -[A7], D0 00002EE4 A960 syscall GetControlValue/GetCtlValue 00002EE6 301F move.w D0, [A7]+ 00002EE8 4A40 tst.w D0 00002EEA 6E0E bgt +0x10 /* 00002EFA */ 00002EEC 3F3C 0001 move.w -[A7], 0x1 00002EF0 A9C8 syscall SysBeep 00002EF2 7064 moveq.l D0, 0x64 00002EF4 3D40 FFFE move.w [A6 - 0x2], D0 00002EF8 6006 bra +0x8 /* 00002F00 */ label00002EFA: 00002EFA 7001 moveq.l D0, 0x01 00002EFC 3D40 FFFE move.w [A6 - 0x2], D0 label00002F00: 00002F00 3B6D F8D6 F8D2 move.w [A5 - 0x72E], [A5 - 0x72A] 00002F06 6006 bra +0x8 /* 00002F0E */ label00002F08: 00002F08 3D6E 000C FFFE move.w [A6 - 0x2], [A6 + 0xC] label00002F0E: 00002F0E 302E FFFE move.w D0, [A6 - 0x2] 00002F12 4E5E unlink A6 00002F14 205F movea.l A0, [A7]+ 00002F16 4FEF 0006 lea.l A7, [A7 + 0x6] 00002F1A 3E80 move.w [A7], D0 00002F1C 4ED0 jmp [A0] 00002F1E 4749 chk.w D3, A1 00002F20 4650 not.w [A0] 00002F22 5554 subq.w [A4], 2 00002F24 444C neg.w A4 export_72: 00002F26 4E56 FFD8 link A6, -0x0028 00002F2A 206E 000C movea.l A0, [A6 + 0xC] 00002F2E 0C50 0001 cmpi.w [A0], 0x1 00002F32 6600 0082 bne +0x84 /* 00002FB6 */ 00002F36 486E FFEC pea.l [A6 - 0x14] 00002F3A A874 syscall GetPort 00002F3C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F40 A873 syscall SetPort 00002F42 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00002F46 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F4A 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00002F4E 5C8F addq.l A7, 6 00002F50 2D40 FFF0 move.l [A6 - 0x10], D0 00002F54 206E FFF0 movea.l A0, [A6 - 0x10] 00002F58 2050 movea.l A0, [A0] 00002F5A 43EE FFF4 lea.l A1, [A6 - 0xC] 00002F5E 5088 addq.l A0, 8 00002F60 22D8 move.l [A1]+, [A0]+ 00002F62 22D8 move.l [A1]+, [A0]+ 00002F64 206E 000C movea.l A0, [A6 + 0xC] 00002F68 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA] 00002F6E 486E FFFC pea.l [A6 - 0x4] 00002F72 A871 syscall GlobalToLocal 00002F74 4267 clr.w -[A7] 00002F76 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002F7A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002F7E A966 syscall TestControl 00002F80 301F move.w D0, [A7]+ 00002F82 3D40 FFE8 move.w [A6 - 0x18], D0 00002F86 4A40 tst.w D0 00002F88 6720 beq +0x22 /* 00002FAA */ 00002F8A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002F8E 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00002F92 A963 syscall SetControlValue/SetCtlValue 00002F94 3B6E FFE8 F8D6 move.w [A5 - 0x72A], [A6 - 0x18] 00002F9A 7001 moveq.l D0, 0x01 00002F9C 1D40 FFEB move.b [A6 - 0x15], D0 00002FA0 206E 0008 movea.l A0, [A6 + 0x8] 00002FA4 7065 moveq.l D0, 0x65 00002FA6 3080 move.w [A0], D0 00002FA8 6004 bra +0x6 /* 00002FAE */ label00002FAA: 00002FAA 422E FFEB clr.b [A6 - 0x15] label00002FAE: 00002FAE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002FB2 A873 syscall SetPort 00002FB4 6004 bra +0x6 /* 00002FBA */ label00002FB6: 00002FB6 422E FFEB clr.b [A6 - 0x15] label00002FBA: 00002FBA 102E FFEB move.b D0, [A6 - 0x15] 00002FBE 4E5E unlink A6 00002FC0 205F movea.l A0, [A7]+ 00002FC2 4FEF 000C lea.l A7, [A7 + 0xC] 00002FC6 1E80 move.b [A7], D0 00002FC8 4ED0 jmp [A0] 00002FCA 4749 chk.w D3, A1 00002FCC 4650 not.w [A0] 00002FCE 5554 subq.w [A4], 2 00002FD0 4649 not.w A1